Package | Description |
---|---|
org.apache.directory.api.ldap.aci | |
org.apache.directory.api.ldap.model.schema |
Contains interfaces and base classes for representing the LDAP schema domain
model.
|
org.apache.directory.api.ldap.model.schema.comparators | |
org.apache.directory.api.ldap.model.schema.normalizers | |
org.apache.directory.api.ldap.model.schema.parsers | |
org.apache.directory.api.ldap.model.schema.syntaxCheckers |
Modifier and Type | Class and Description |
---|---|
class |
ACIItemSyntaxChecker
A SyntaxChecker which verifies that a value is a valid ACIItem.
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeType
An attributeType specification.
|
class |
DitContentRule
A ditContentRule specification.
|
class |
DitStructureRule
A dITStructureRule definition.
|
class |
LdapComparator<T>
An class used for Comparator.
|
class |
LdapSyntax
A syntax definition.
|
class |
LoadableSchemaObject
An abstract class used to manage the ADS specific SchemaObject, which can
contain some compiled Java class to implement the specific logic.
|
class |
MatchingRule
A matchingRule definition.
|
class |
MatchingRuleUse
Represents an LDAP MatchingRuleUseDescription defined in RFC 2252.
|
class |
MutableAttributeType
An attributeType specification.
|
class |
MutableMatchingRule
A matchingRule definition.
|
class |
MutableObjectClass
An objectClass definition.
|
class |
NameForm
A nameForm description.
|
class |
Normalizer
Converts attribute values to a canonical form.
|
class |
ObjectClass
An objectClass definition.
|
class |
SyntaxChecker
Used to validate values of a particular syntax.
|
Modifier and Type | Class and Description |
---|---|
class |
BitStringComparator
A class for the bitStringMatch matchingRule (RFC 4517, par.
|
class |
BooleanComparator
A class for the BooleanComparator matchingRule (RFC 4517, par.
|
class |
ByteArrayComparator
A comparator for byte[]s.
|
class |
CertificateComparator
A Comparator for Certificates
|
class |
ComparableComparator<T>
Compares two objects taking into account that one might be a Comparable.
|
class |
CsnComparator
A comparator for CSN.
|
class |
CsnSidComparator
A comparator for CSN SID.
|
class |
DeepTrimCachingNormalizingComparator
A comparator that compare two Strings after having trimmed them on left and right,
and replaced any contiguous spaces in the middle by 1 single space.
|
class |
DeepTrimToLowerCachingNormalizingComparator
A comparator that compare two Strings after having trimmed them on left and right,
and replaced any contiguous spaces in the middle by 1 single space.
|
class |
DnComparator
Compare two DNs
|
class |
GeneralizedTimeComparator
A class for the generalizedTimeOrderingMatch matchingRule (RFC 4517, par.
|
class |
IntegerComparator
A class for the integerOrderingMatch matchingRule (RFC 4517, par.
|
class |
LongComparator
Compares Long keys and values within a table.
|
class |
NormalizingComparator
A comparator which normalizes a value first before using a subordinate
comparator to compare them.
|
class |
NumericStringComparator
A class for the numericStringOrderingMatch matchingRule (RFC 4517, par.
|
class |
ObjectClassTypeComparator<T>
A comparator that compares the objectClass type with values: AUXILIARY,
ABSTRACT, and STRUCTURAL.
|
class |
ObjectIdentifierComparator
A comparator for the objectIdentifierMatch matchingRule.
|
class |
ObjectIdentifierFirstComponentComparator
A comparator for Comparators.
|
class |
SerializableComparator<E>
A serializable wrapper around a Comparator which uses delayed initialization
of the underlying wrapped comparator which is JIT resolved from a static
global registry.
|
class |
StringComparator
A comparator for Strings.
|
class |
TelephoneNumberComparator
A comparator for TelephoneNumber.
|
class |
UniqueMemberComparator
A comparator that sorts OIDs based on their numeric id value.
|
class |
UuidComparator
A comparator for UUID.
|
class |
WordComparator
A comparator for Words/KeyWords.
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanNormalizer
Normalizer for boolean values.
|
class |
CachingDeepTrimNormalizer
A deep trimming normalizer that caches normalizations to prevent repeat
normalizations from occurring needlessly.
|
class |
CachingDeepTrimToLowerNormalizer
A deep trimming normalizer that caches normalizations to prevent repeat
normalizations from occurring needlessly.
|
class |
CachingDnNormalizer
A deep trimming normalizer that caches normalizations to prevent repeat
normalizations from occurring needlessly.
|
class |
CachingNormalizer
Caches previously normalized values.
|
class |
DeepTrimNormalizer
Normalizer which trims down whitespace replacing multiple whitespace
characters on the edges and within the string with a single space character
thereby preserving tokenization order.
|
class |
DeepTrimToLowerNormalizer
Normalizer which trims down whitespace replacing multiple whitespace
characters on the edges and within the string with a single space character
thereby preserving tokenization order - while doing all this in the same pass
it lower cases all characters.
|
class |
DefaultStringNormalizer
A normalizer which transforms an escape sequence into an internal
canonical form: into UTF-8 characters presuming the escape sequence
fits that range.
|
class |
DnNormalizer
Normalizer a Dn
|
class |
GeneralizedTimeNormalizer
Normalizer which normalize a time following those rules :
if minutes are ommited, then they are replaced by 00
if seconds are ommited, then they are replaced by 00
if fraction is 0 or omitted, it is replaced by 000
the time is supposed to be expressed in Zulu (GMT), so
increment is applied to hours/days/yeah, and a Z is added at the end
|
class |
NameOrNumericIdNormalizer
A name or numeric id normalizer.
|
class |
NoOpNormalizer
No op (pass through or do nothing) normalizer returning what its given.
|
class |
NumericNormalizer
Normalize Numeric Strings
|
class |
ObjectIdentifierNormalizer
A normalizer for the objectIdentifierMatch matching rule.
|
class |
RegexNormalizer
A Normalizer that uses Perl5 based regular expressions to normalize values.
|
class |
TelephoneNumberNormalizer
Normalize Telephone Number Strings
|
class |
UniqueMemberNormalizer
A noirmalizer for UniqueMember
|
Modifier and Type | Class and Description |
---|---|
class |
LdapComparatorDescription
An ApacheDS specific schema description for a Comparator.
|
class |
NormalizerDescription
An ApacheDS specific schema description for a Normalizer.
|
class |
SyntaxCheckerDescription
An ApacheDS specific schema description for a SyntaxChecker.
|
Modifier and Type | Class and Description |
---|---|
class |
AccessPointSyntaxChecker
A SyntaxChecker which verifies that a value is an AccessPoint.
|
class |
AttributeTypeDescriptionSyntaxChecker
A SyntaxChecker which verifies that a value follows the
attribute type descripton syntax according to RFC 4512, par 4.2.2:
|
class |
AttributeTypeUsageSyntaxChecker
A syntax checker which checks to see if an attributeType's type is either:
userApplications
|
class |
AudioSyntaxChecker
A SyntaxChecker which verifies that a value is an Audio according to RFC 2252.
|
class |
BinarySyntaxChecker
A binary value (universal value acceptor) syntax checker.
|
class |
BitStringSyntaxChecker
A SyntaxChecker which verifies that a value is a Boolean according to RFC 4517.
|
class |
BooleanSyntaxChecker
A SyntaxChecker which verifies that a value is a Boolean according to RFC 4517.
|
class |
CertificateListSyntaxChecker
A SyntaxChecker which verifies that a value is a certificateList according to RFC 4523 :
|
class |
CertificatePairSyntaxChecker
A SyntaxChecker which verifies that a value is a certificate pair according to RFC 4523 :
|
class |
CertificateSyntaxChecker
A SyntaxChecker which verifies that a value is a certificate according to RFC 4523 :
|
class |
ComparatorSyntaxChecker
A SyntaxChecker for the Comparator schema element
|
class |
CountrySyntaxChecker
A SyntaxChecker which verifies that a value is a country according to RFC 4517.
|
class |
CsnSidSyntaxChecker
An CSN SID syntax checker.
|
class |
CsnSyntaxChecker
An CSN syntax checker.
|
class |
DataQualitySyntaxSyntaxChecker
A SyntaxChecker which verifies that a value is a DataQualitySyntax.
|
class |
DeliveryMethodSyntaxChecker
A SyntaxChecker which verifies that a value is a delivery method
according to RFC 4517.
|
class |
DerefAliasSyntaxChecker
A SyntaxChecker which verifies that a value is a valid DerefAlias.
|
class |
DirectoryStringSyntaxChecker
A SyntaxChecker which verifies that a value is a Directory String according to RFC 4517.
|
class |
DitContentRuleDescriptionSyntaxChecker
A SyntaxChecker which verifies that a value follows the
DIT content rule descripton syntax according to RFC 4512, par 4.2.6:
|
class |
DitStructureRuleDescriptionSyntaxChecker
A SyntaxChecker which verifies that a value follows the
DIT structure rule descripton syntax according to RFC 4512, par 4.2.7.1:
|
class |
DlSubmitPermissionSyntaxChecker
A SyntaxChecker which verifies that a value is a DLSubmitPermission.
|
class |
DnSyntaxChecker
A SyntaxChecker which verifies that a value is a valid
Dn . |
class |
DsaQualitySyntaxSyntaxChecker
A SyntaxChecker which verifies that a value is a DSAQualitySyntax according to
http://tools.ietf.org/id/draft-ietf-asid-ldapv3-attributes-03.txt, par 5.2.2.2 :
|
class |
DseTypeSyntaxChecker
A SyntaxChecker which verifies that a value is a DSEType according to
http://tools.ietf.org/id/draft-ietf-asid-ldapv3-attributes-03.txt, par 6.2.1.5 :
|
class |
EnhancedGuideSyntaxChecker
A SyntaxChecker which verifies that a value is an EnhancedGuide according to
RFC 4517.
|
class |
FacsimileTelephoneNumberSyntaxChecker
A SyntaxChecker which verifies that a value is a facsimile TelephoneNumber according
to ITU recommendation E.123 for the Telephone number part, and from RFC 4517, par.
|
class |
FaxSyntaxChecker
A SyntaxChecker which verifies that a value is a Fax according to RFC 4517.
|
class |
GeneralizedTimeSyntaxChecker
A SyntaxChecker which verifies that a value is a generalized time
according to RFC 4517.
|
class |
GuideSyntaxChecker
A SyntaxChecker which verifies that a value is a Guide according to RFC 4517.
|
class |
Ia5StringSyntaxChecker
A SyntaxChecker which verifies that a value is a IA5 String according to RFC 4517.
|
class |
IntegerSyntaxChecker
A SyntaxChecker which verifies that a value is an Integer according to RFC 4517.
|
class |
JavaByteSyntaxChecker
A SyntaxChecker which verifies that a value is a valid Java primitive short or
the Short wrapper.
|
class |
JavaIntegerSyntaxChecker
A SyntaxChecker which verifies that a value is a valid Java primitive int or
the Integer wrapper.
|
class |
JavaLongSyntaxChecker
A SyntaxChecker which verifies that a value is a valid Java primitive long or
the Long wrapper.
|
class |
JavaShortSyntaxChecker
A SyntaxChecker which verifies that a value is a valid Java primitive Short or
the Short wrapper.
|
class |
JpegSyntaxChecker
A SyntaxChecker which verifies that a value is a Jpeg according to RFC 4517.
|
class |
LdapSyntaxDescriptionSyntaxChecker
A SyntaxChecker which verifies that a value follows the
LDAP syntax description syntax according to RFC 4512, par 4.2.2:
|
class |
MailPreferenceSyntaxChecker
A SyntaxChecker which verifies that a value is a Boolean according to RFC 1778.
|
class |
MasterAndShadowAccessPointSyntaxChecker
A SyntaxChecker which verifies that a value is a
MasterAndShadowAccessPoint.
|
class |
MatchingRuleDescriptionSyntaxChecker
A SyntaxChecker which verifies that a value follows the
matching rule description syntax according to RFC 4512, par 4.2.3:
|
class |
MatchingRuleUseDescriptionSyntaxChecker
A SyntaxChecker which verifies that a value follows the
matching rule use descripton syntax according to RFC 4512, par 4.2.4:
|
class |
MhsOrAddressSyntaxChecker
A SyntaxChecker which verifies that a value is a
MHSORAddress.
|
class |
NameAndOptionalUIDSyntaxChecker
A SyntaxChecker which verifies that a value is a valid Name and Optional UID.
|
class |
NameFormDescriptionSyntaxChecker
A SyntaxChecker which verifies that a value follows the
name descripton syntax according to RFC 4512, par 4.2.7.2:
|
class |
NormalizerSyntaxChecker
A SyntaxChecker for the Normalizer schema element
|
class |
NumberSyntaxChecker
A SyntaxChecker which verifies that a value is a Number according to RFC 4512.
|
class |
NumericOidSyntaxChecker
A SyntaxChecker which verifies that a value is a numeric oid
according to RFC 4512.
|
class |
NumericStringSyntaxChecker
A SyntaxChecker which verifies that a value is a Numeric String according to RFC 4517.
|
class |
ObjectClassDescriptionSyntaxChecker
A SyntaxChecker which verifies that a value follows the
object class descripton syntax according to RFC 4512, par 4.2.1:
|
class |
ObjectClassTypeSyntaxChecker
A syntax checker which checks to see if an objectClass' type is either:
AUXILIARY, STRUCTURAL, or ABSTRACT.
|
class |
ObjectNameSyntaxChecker
A SyntaxChecker which verifies that a name is valid for an ObjectClass
or an AttributeType
|
class |
OctetStringSyntaxChecker
A SyntaxChecker which verifies that a value is a Octet String according to RFC 4517.
|
class |
OidLenSyntaxChecker
A SyntaxChecker which verifies that a value is a numeric oid and a length
constraint according to RFC 4512.
|
class |
OidSyntaxChecker
A SyntaxChecker which verifies that a value is an oid according to RFC 4512.
|
class |
OtherMailboxSyntaxChecker
A SyntaxChecker which verifies that a value is an OtherMailbox according to
RFC 4517 :
|
class |
PostalAddressSyntaxChecker
A SyntaxChecker which verifies that a value is a PostalAddress according to
RFC 4517 :
|
class |
PresentationAddressSyntaxChecker
A SyntaxChecker which verifies that a value is a PresentationAddressSyntax.
|
class |
PrintableStringSyntaxChecker
A SyntaxChecker which verifies that a value is a Printable String according to RFC 4517.
|
class |
ProtocolInformationSyntaxChecker
A SyntaxChecker which verifies that a value is a protocol information
according to RFC 2252.
|
class |
RegexSyntaxChecker
A SyntaxChecker implemented using Perl5 regular expressions to constrain
values.
|
class |
SearchScopeSyntaxChecker
A SyntaxChecker which verifies that a value is a valid Search Scope.
|
class |
SubstringAssertionSyntaxChecker
A SyntaxChecker which verifies that a value is a SubstringAssertion
according to RFC 4517.
|
class |
SubtreeSpecificationSyntaxChecker
A SyntaxChecker which verifies that a value is a subtree specification.
|
class |
SupplierAndConsumerSyntaxChecker
A SyntaxChecker which verifies that a value is a supplier and consumer according to RFC 2252.
|
class |
SupplierInformationSyntaxChecker
A SyntaxChecker which verifies that a value is a supplier information according to RFC 2252.
|
class |
SupplierOrConsumerSyntaxChecker
A SyntaxChecker which verifies that a value is a supplier or consummer according to RFC 2252.
|
class |
SupportedAlgorithmSyntaxChecker
A SyntaxChecker which verifies that a value is a SupportedAlgorithm according to RFC 2252.
|
class |
SyntaxCheckerSyntaxChecker
A SyntaxChecker for the SyntaxChecker schema element
|
class |
TelephoneNumberSyntaxChecker
A SyntaxChecker which verifies that a value is a TelephoneNumber according to ITU
recommendation E.123 (which is quite vague ...).
|
class |
TeletexTerminalIdentifierSyntaxChecker
A SyntaxChecker which verifies that a value is a TeletexTerminalIdentifier according to
RFC 4517 :
|
class |
TelexNumberSyntaxChecker
A SyntaxChecker which verifies that a value is a Telex Number according to
RFC 4517 :
|
class |
UtcTimeSyntaxChecker
A SyntaxChecker which verifies that a value is a UTC time
according to RFC 4517.
|
class |
UuidSyntaxChecker
An UUID syntax checker.
|
Copyright © 2003–2018 The Apache Software Foundation. All rights reserved.