Package org.apache.directory.shared.ldap.schema.syntax

Interface Summary
AntlrSchemaExtensionTokenTypes  
AntlrSchemaQdstringTokenTypes  
AntlrSchemaTokenTypes  
AntlrSchemaValueTokenTypes  
SyntaxChecker Used to validate values of a particular syntax.
 

Class Summary
AbstractAdsSchemaDescription An ApacheDS specific schema description.
AbstractSchemaDescription  
AbstractSyntaxChecker The abstrcat class implementing common operations for the syntax checking.
AcceptAllSyntaxChecker A SyntaxChecker implementation which accepts all values as valid.
AccessPointSyntaxChecker A SyntaxChecker which verifies that a value is an AccessPoint.
ACIItemSyntaxChecker A SyntaxChecker which verifies that a value is a valid ACIItem.
AntlrSchemaExtensionLexer An antlr generated schema lexer.
AntlrSchemaExtensionParser An antlr generated schema parser.
AntlrSchemaLexer An antlr generated schema main lexer.
AntlrSchemaParser An antlr generated schema main parser.
AntlrSchemaQdstringLexer An antlr generated schema lexer.
AntlrSchemaQdstringParser An antlr generated schema parser.
AntlrSchemaValueLexer An antlr generated schema lexer.
AntlrSchemaValueParser An antlr generated schema parser.
AttributeTypeDescription RFC 4512 - 4.1.2.
AttributeTypeDescriptionSyntaxChecker A SyntaxChecker which verifies that a value follows the attribute type descripton syntax according to RFC 4512, par 4.2.2:
AttributeTypeUsageSyntaxChecker A syntax checker which checks to see if an attributeType's type is either: userApplications directoryOperation distributedOperation dSAOperation .* The case is NOT ignored.
AudioSyntaxChecker A SyntaxChecker which verifies that a value is an Audio according to RFC 2252.
BinarySyntaxChecker A binary value (universal value acceptor) syntax checker.
BitStringSyntaxChecker A SyntaxChecker which verifies that a value is a Boolean according to RFC 4517.
BooleanSyntaxChecker A SyntaxChecker which verifies that a value is a Boolean according to RFC 4517.
CertificateListSyntaxChecker A SyntaxChecker which verifies that a value is a certificateList according to RFC 4523 : "Due to changes made to the definition of a CertificateList through time, no LDAP-specific encoding is defined for this syntax.
CertificatePairSyntaxChecker A SyntaxChecker which verifies that a value is a certificate pair according to RFC 4523 : "Due to changes made to the definition of a CertificatePair through time, no LDAP-specific encoding is defined for this syntax.
CertificateSyntaxChecker A SyntaxChecker which verifies that a value is a certificate according to RFC 4523 : "Due to changes made to the definition of a Certificate through time, no LDAP-specific encoding is defined for this syntax.
ComparatorDescription An ApacheDS specific schema description.
CountrySyntaxChecker A SyntaxChecker which verifies that a value is a country according to RFC 4517.
DataQualitySyntaxSyntaxChecker A SyntaxChecker which verifies that a value is a DataQualitySyntax.
DeliveryMethodSyntaxChecker A SyntaxChecker which verifies that a value is a delivery method according to RFC 4517.
DirectoryStringSyntaxChecker A SyntaxChecker which verifies that a value is a Directory String according to RFC 4517.
DITContentRuleDescription RFC 4512 - 4.1.6.
DITContentRuleDescriptionSyntaxChecker A SyntaxChecker which verifies that a value follows the DIT content rule descripton syntax according to RFC 4512, par 4.2.6:
DITStructureRuleDescription RFC 4512 - 4.1.7.
DITStructureRuleDescriptionSyntaxChecker A SyntaxChecker which verifies that a value follows the DIT structure rule descripton syntax according to RFC 4512, par 4.2.7.1:
DLSubmitPermissionSyntaxChecker A SyntaxChecker which verifies that a value is a DLSubmitPermission.
DNSyntaxChecker A SyntaxChecker which verifies that a value is a valid DN.
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 : ::= [ '#' ] ::= 'DEFUNCT' | 'EXPERIMENTAL' | 'BEST-EFFORT' | 'PILOT-SERVICE' | 'FULL-SERVICE' ::= encoded as a PrintableString
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 : ::= '(' * * ')' ::= '$' * * | e ::= 'root' | 'glue' | 'cp' | 'entry' | 'alias' | 'subr' | 'nssr' | 'supr' | 'xr' | 'admPoint' | 'subentry' | 'shadow' | 'zombie' | 'immSupr' | 'rhob' | 'sa'
EnhancedGuideSyntaxChecker A SyntaxChecker which verifies that a value is an EnhancedGuide according to RFC 4517.
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.
FaxSyntaxChecker A SyntaxChecker which verifies that a value is a Fax according to RFC 4517.
GeneralizedTimeSyntaxChecker A SyntaxChecker which verifies that a value is a generalized time according to RFC 4517.
GuideSyntaxChecker A SyntaxChecker which verifies that a value is a Guide according to RFC 4517.
Ia5StringSyntaxChecker A SyntaxChecker which verifies that a value is a IA5 String according to RFC 4517.
IntegerSyntaxChecker A SyntaxChecker which verifies that a value is an Integer according to RFC 4517.
JavaByteSyntaxChecker A SyntaxChecker which verifies that a value is a valid Java primitive short or the Short wrapper.
JavaIntegerSyntaxChecker A SyntaxChecker which verifies that a value is a valid Java primitive int or the Integer wrapper.
JavaLongSyntaxChecker A SyntaxChecker which verifies that a value is a valid Java primitive long or the Long wrapper.
JavaShortSyntaxChecker A SyntaxChecker which verifies that a value is a valid Java primitive int or the Integer wrapper.
JpegSyntaxChecker A SyntaxChecker which verifies that a value is a Jpeg according to RFC 4517.
LdapSyntaxDescription RFC 4512 - 4.1.5.
LdapSyntaxDescriptionSyntaxChecker A SyntaxChecker which verifies that a value follows the LDAP syntax descripton syntax according to RFC 4512, par 4.2.2:
MailPreferenceSyntaxChecker A SyntaxChecker which verifies that a value is a Boolean according to RFC 1778.
MasterAndShadowAccessPointSyntaxChecker A SyntaxChecker which verifies that a value is a MasterAndShadowAccessPoint.
MatchingRuleDescription RFC 4512 - 4.1.3.
MatchingRuleDescriptionSyntaxChecker A SyntaxChecker which verifies that a value follows the matching rule descripton syntax according to RFC 4512, par 4.2.3:
MatchingRuleUseDescription RFC 4512 - 4.1.4.
MatchingRuleUseDescriptionSyntaxChecker A SyntaxChecker which verifies that a value follows the matching rule use descripton syntax according to RFC 4512, par 4.2.4:
MHSORAddressSyntaxChecker A SyntaxChecker which verifies that a value is a MHSORAddress.
NameAndOptionalUIDSyntaxChecker A SyntaxChecker which verifies that a value is a valid Name and Optional UID.
NameFormDescription RFC 4512 - 4.1.7.2.
NameFormDescriptionSyntaxChecker A SyntaxChecker which verifies that a value follows the name descripton syntax according to RFC 4512, par 4.2.7.2:
NormalizerDescription An ApacheDS specific schema description.
NumberSyntaxChecker A SyntaxChecker which verifies that a value is a Number according to RFC 4512.
NumericOidSyntaxChecker A SyntaxChecker which verifies that a value is a numeric oid according to RFC 4512.
NumericStringSyntaxChecker A SyntaxChecker which verifies that a value is a Numeric String according to RFC 4517.
ObjectClassDescription RFC 4512 - 4.1.1.
ObjectClassDescriptionSyntaxChecker A SyntaxChecker which verifies that a value follows the object class descripton syntax according to RFC 4512, par 4.2.1:
ObjectClassTypeSyntaxChecker A syntax checker which checks to see if an objectClass' type is either: AUXILIARY, STRUCTURAL, or ABSTRACT.
ObjectNameSyntaxChecker A SyntaxChecker which verifies that a name is valid for an ObjectClass or an AttributeType

<m-name> = <keystring>
<keystring> = <leadkeychar> *<keychar>
<leadkeychar> = <ALPHA>
<keychar> = <ALPHA> / <DIGIT> / <HYPHEN> / <SEMI>
<ALPHA> = %x41-5A / %x61-7A ; "A"-"Z" / "a"-"z"
<DIGIT> = %x30 / <LDIGIT ; "0"-"9"
<LDIGIT> = %x31-39 ; "1"-"9"
<HYPHEN> = %x2D ; hyphen ("-")
<SEMI> = %x3B ; semicolon (";")
OctetStringSyntaxChecker A SyntaxChecker which verifies that a value is a Octet String according to RFC 4517.
OidLenSyntaxChecker A SyntaxChecker which verifies that a value is a numeric oid and a length constraint according to RFC 4512.
OidSyntaxChecker A SyntaxChecker which verifies that a value is an oid according to RFC 4512.
OpenLdapObjectIdentifierMacro An OpenLDAP object identifier macro.
OtherMailboxSyntaxChecker A SyntaxChecker which verifies that a value is an OtherMailbox according to RFC 4517 : OtherMailbox = mailbox-type DOLLAR mailbox mailbox-type = PrintableString mailbox = IA5String
PostalAddressSyntaxChecker A SyntaxChecker which verifies that a value is a PostalAddress according to RFC 4517 : = = "$" | e
PresentationAddressSyntaxChecker A SyntaxChecker which verifies that a value is a PresentationAddressSyntax.
PrintableStringSyntaxChecker A SyntaxChecker which verifies that a value is a Printable String according to RFC 4517.
ProtocolInformationSyntaxChecker A SyntaxChecker which verifies that a value is a protocol information according to RFC 2252.
RegexSyntaxChecker A SyntaxChecker implemented using Perl5 regular expressions to constrain values.
SubstringAssertionSyntaxChecker A SyntaxChecker which verifies that a value is a SubstringAssertion according to RFC 4517.
SubtreeSpecificationSyntaxChecker A SyntaxChecker which verifies that a value is a subtree specification.
SupplierAndConsumerSyntaxChecker A SyntaxChecker which verifies that a value is a supplier and consummer according to RFC 2252.
SupplierInformationSyntaxChecker A SyntaxChecker which verifies that a value is a supplier information according to RFC 2252.
SupplierOrConsumerSyntaxChecker A SyntaxChecker which verifies that a value is a supplier or consummer according to RFC 2252.
SupportedAlgorithmSyntaxChecker A SyntaxChecker which verifies that a value is a SupportedAlgorithm according to RFC 2252.
SyntaxCheckerDescription An ApacheDS specific schema description.
TelephoneNumberSyntaxChecker A SyntaxChecker which verifies that a value is a TelephoneNumber according to ITU recommendation E.123 (which is quite vague ...).
TeletexTerminalIdentifierSyntaxChecker A SyntaxChecker which verifies that a value is a TeletexTerminalIdentifier according to RFC 4517 : teletex-id = ttx-term *(DOLLAR ttx-param) ttx-term = PrintableString ; terminal identifier ttx-param = ttx-key COLON ttx-value ; parameter ttx-key = "graphic" | "control" | "misc" | "page" | "private" ttx-value = *ttx-value-octet ttx-value-octet = %x00-23 | (%x5C "24") | %x25-5B | (%x5C "5C") | %x5D-FF
TelexNumberSyntaxChecker A SyntaxChecker which verifies that a value is a Telex Number according to RFC 4517 : telex-number = actual-number DOLLAR country-code DOLLAR answerback actual-number = PrintableString country-code = PrintableString answerback = PrintableString
UtcTimeSyntaxChecker A SyntaxChecker which verifies that a value is a UTC time according to RFC 4517.
 



Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.