Package | Description |
---|---|
org.apache.directory.api.ldap.aci | |
org.apache.directory.api.ldap.model.entry | |
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.registries | |
org.apache.directory.api.ldap.model.schema.syntaxCheckers | |
org.apache.directory.api.ldap.schema.loader | |
org.apache.directory.api.ldap.schema.manager.impl |
Modifier and Type | Class and Description |
---|---|
class |
ACIItemSyntaxChecker
A SyntaxChecker which verifies that a value is a valid ACIItem.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Value.isValid(SyntaxChecker syntaxChecker)
Uses the syntaxChecker associated with the attributeType to check if the
value is valid.
|
Modifier and Type | Method and Description |
---|---|
SyntaxChecker |
LdapSyntax.getSyntaxChecker()
Gets the SyntaxChecker used to validate values in accordance with this
Syntax.
|
SyntaxChecker |
SchemaManager.lookupSyntaxCheckerRegistry(String oid)
Lookup for a SyntaxChecker in the SyntaxChecker registry
|
Modifier and Type | Method and Description |
---|---|
Entry |
AttributesFactory.convert(SyntaxChecker syntaxChecker,
Schema schema,
SchemaManager schemaManager)
Convert a SyntaxChecker instance into an Entry
|
static String |
DescriptionUtils.getDescription(SyntaxChecker syntaxChecker)
Generates the SyntaxCheckerDescription for a SyntaxChecker.
|
void |
LdapSyntax.setSyntaxChecker(SyntaxChecker syntaxChecker)
Sets the associated SyntaxChecker
|
void |
LdapSyntax.updateSyntaxChecker(SyntaxChecker newSyntaxChecker)
Update the associated SyntaxChecker, even if the SchemaObject is readOnly
|
Modifier and Type | Method and Description |
---|---|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.get(String oid)
Gets the SchemaObject associated with a given OID.
|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.unregister(String numericOid)
Removes the SyntaxChecker registered with this registry, using its
numeric OID.
|
SyntaxChecker |
SyntaxCheckerRegistry.unregister(String numericOid)
Removes the SyntaxChecker registered with this registry, using its
numeric OID.
|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.unregister(SyntaxChecker schemaObject)
Removes the SchemaObject registered with this registry.
|
Modifier and Type | Method and Description |
---|---|
Iterator<SyntaxChecker> |
ImmutableSyntaxCheckerRegistry.iterator()
Gets an iterator over the registered schema objects in the registry.
|
Modifier and Type | Method and Description |
---|---|
void |
ImmutableSyntaxCheckerRegistry.register(SyntaxChecker syntaxChecker)
Registers a new SyntaxChecker with this registry.
|
void |
SyntaxCheckerRegistry.register(SyntaxChecker syntaxChecker)
Registers a new SyntaxChecker with this registry.
|
SyntaxChecker |
ImmutableSyntaxCheckerRegistry.unregister(SyntaxChecker schemaObject)
Removes the SchemaObject registered with this registry.
|
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
directoryOperation
distributedOperation
dSAOperation
.*
The case is NOT ignored.
|
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 |
BootParameterSyntaxChecker
A SyntaxChecker which verifies that a value is a BootParameter according to
RFC 2307 :
|
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 |
NisNetgroupTripleSyntaxChecker
A SyntaxChecker which verifies that a value is a NisNetGroupTriple according to
RFC 2307 :
|
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.
|
Modifier and Type | Method and Description |
---|---|
SyntaxChecker |
EntityFactory.getSyntaxChecker(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Retrieve and load a syntaxChecker class from the DIT.
|
SyntaxChecker |
SchemaEntityFactory.getSyntaxChecker(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Retrieve and load a syntaxChecker class from the DIT.
|
SyntaxChecker |
EntityFactory.getSyntaxChecker(SchemaManager schemaManager,
SyntaxCheckerDescription syntaxCheckerDescription,
Registries targetRegistries,
String schemaName)
Create a new instance of a SyntaxChecker
|
SyntaxChecker |
SchemaEntityFactory.getSyntaxChecker(SchemaManager schemaManager,
SyntaxCheckerDescription syntaxCheckerDescription,
Registries targetRegistries,
String schemaName)
Create a new instance of a SyntaxChecker
|
Modifier and Type | Method and Description |
---|---|
SyntaxChecker |
DefaultSchemaManager.lookupSyntaxCheckerRegistry(String oid)
Lookup for a SyntaxChecker in the SyntaxChecker registry
|
Copyright © 2003–2021 The Apache Software Foundation. All rights reserved.