Class | Description |
---|---|
AccessPointSyntaxChecker |
A SyntaxChecker which verifies that a value is an AccessPoint.
|
AccessPointSyntaxChecker.Builder |
A static Builder for this class
|
AttributeTypeDescriptionSyntaxChecker |
A SyntaxChecker which verifies that a value follows the
attribute type descripton syntax according to RFC 4512, par 4.2.2:
AttributeTypeDescription = LPAREN WSP
numericoid ; object identifier
[ SP "NAME" SP qdescrs ] ; short names (descriptors)
[ SP "DESC" SP qdstring ] ; description
[ SP "OBSOLETE" ] ; not active
[ SP "SUP" SP oid ] ; supertype
[ SP "EQUALITY" SP oid ] ; equality matching rule
[ SP "ORDERING" SP oid ] ; ordering matching rule
[ SP "SUBSTR" SP oid ] ; substrings matching rule
[ SP "SYNTAX" SP noidlen ] ; value syntax
[ SP "SINGLE-VALUE" ] ; single-value
[ SP "COLLECTIVE" ] ; collective
[ SP "NO-USER-MODIFICATION" ] ; not user modifiable
[ SP "USAGE" SP usage ] ; usage
extensions WSP RPAREN ; extensions
usage = "userApplications" / ; user
"directoryOperation" / ; directory operational
"distributedOperation" / ; DSA-shared operational
"dSAOperation" ; DSA-specific operational
extensions = *( SP xstring SP qdstrings )
xstring = "X" HYPHEN 1*( ALPHA / HYPHEN / USCORE )
Each attribute type description must contain at least one of the SUP
or SYNTAX fields.
|
AttributeTypeDescriptionSyntaxChecker.Builder |
A static Builder for this 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.
|
AttributeTypeUsageSyntaxChecker.Builder |
A static Builder for this class
|
AudioSyntaxChecker |
A SyntaxChecker which verifies that a value is an Audio according to RFC 2252.
|
AudioSyntaxChecker.Builder |
A static Builder for this class
|
BinarySyntaxChecker |
A binary value (universal value acceptor) syntax checker.
|
BinarySyntaxChecker.Builder |
A static Builder for this class
|
BitStringSyntaxChecker |
A SyntaxChecker which verifies that a value is a Boolean according to RFC 4517.
|
BitStringSyntaxChecker.Builder |
A static Builder for this class
|
BooleanSyntaxChecker |
A SyntaxChecker which verifies that a value is a Boolean according to RFC 4517.
|
BooleanSyntaxChecker.Builder |
A static Builder for this class
|
BootParameterSyntaxChecker |
A SyntaxChecker which verifies that a value is a BootParameter according to
RFC 2307 :
bootparameter = key "=" server ":" path
key = keystring
server = keystring
path = keystring
|
BootParameterSyntaxChecker.Builder |
A static Builder for this class
|
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.
|
CertificateListSyntaxChecker.Builder |
A static Builder for this class
|
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.
|
CertificatePairSyntaxChecker.Builder |
A static Builder for this class
|
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.
|
CertificateSyntaxChecker.Builder |
A static Builder for this class
|
ComparatorSyntaxChecker |
A SyntaxChecker for the Comparator schema element
|
ComparatorSyntaxChecker.Builder |
A static Builder for this class
|
CountrySyntaxChecker |
A SyntaxChecker which verifies that a value is a country according to RFC 4517.
|
CountrySyntaxChecker.Builder |
A static Builder for this class
|
CsnSidSyntaxChecker |
An CSN SID syntax checker.
|
CsnSidSyntaxChecker.Builder |
A static Builder for this class
|
CsnSyntaxChecker |
An CSN syntax checker.
|
CsnSyntaxChecker.Builder |
A static Builder for this class
|
DataQualitySyntaxSyntaxChecker |
A SyntaxChecker which verifies that a value is a DataQualitySyntax.
|
DataQualitySyntaxSyntaxChecker.Builder |
A static Builder for this class
|
DeliveryMethodSyntaxChecker |
A SyntaxChecker which verifies that a value is a delivery method
according to RFC 4517.
|
DeliveryMethodSyntaxChecker.Builder |
A static Builder for this class
|
DerefAliasSyntaxChecker |
A SyntaxChecker which verifies that a value is a valid DerefAlias.
|
DerefAliasSyntaxChecker.Builder |
A static Builder for this class
|
DirectoryStringSyntaxChecker |
A SyntaxChecker which verifies that a value is a Directory String according to RFC 4517.
|
DirectoryStringSyntaxChecker.Builder |
A static Builder for this class
|
DitContentRuleDescriptionSyntaxChecker |
A SyntaxChecker which verifies that a value follows the
DIT content rule descripton syntax according to RFC 4512, par 4.2.6:
DITContentRuleDescription = LPAREN WSP
numericoid ; object identifier
[ SP "NAME" SP qdescrs ] ; short names (descriptors)
[ SP "DESC" SP qdstring ] ; description
[ SP "OBSOLETE" ] ; not active
[ SP "AUX" SP oids ] ; auxiliary object classes
[ SP "MUST" SP oids ] ; attribute types
[ SP "MAY" SP oids ] ; attribute types
[ SP "NOT" SP oids ] ; attribute types
extensions WSP RPAREN ; extensions
|
DitContentRuleDescriptionSyntaxChecker.Builder |
A static Builder for this 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:
DITStructureRuleDescription = LPAREN WSP
ruleid ; rule identifier
[ SP "NAME" SP qdescrs ] ; short names (descriptors)
[ SP "DESC" SP qdstring ] ; description
[ SP "OBSOLETE" ] ; not active
SP "FORM" SP oid ; NameForm
[ SP "SUP" ruleids ] ; superior rules
extensions WSP RPAREN ; extensions
ruleids = ruleid / ( LPAREN WSP ruleidlist WSP RPAREN )
ruleidlist = ruleid *( SP ruleid )
ruleid = numbers
|
DitStructureRuleDescriptionSyntaxChecker.Builder |
A static Builder for this class
|
DlSubmitPermissionSyntaxChecker |
A SyntaxChecker which verifies that a value is a DLSubmitPermission.
|
DlSubmitPermissionSyntaxChecker.Builder |
A static Builder for this class
|
DnSyntaxChecker |
A SyntaxChecker which verifies that a value is a valid
Dn . |
DnSyntaxChecker.Builder |
A static Builder for this 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 :
<DsaQualitySyntax> ::= <DSAKeyword> [ '#' <description> ]
<DSAKeyword> ::= 'DEFUNCT' | 'EXPERIMENTAL' | 'BEST-EFFORT' |
'PILOT-SERVICE' | 'FULL-SERVICE'
<description> ::= encoded as a PrintableString
|
DsaQualitySyntaxSyntaxChecker.Builder |
A static Builder for this 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 :
<DSEType> ::= '(' <sp>* <DSEBit> <sp>* <DSEBitList> ')'
<DSEBitList> ::= '$' <sp>* <DSEBit> <sp>* <DSEBitList> | e
<DSEBit> ::= 'root' | 'glue' | 'cp' | 'entry' | 'alias' | 'subr' |
'nssr' | 'supr' | 'xr' | 'admPoint' | 'subentry' |
'shadow' | 'zombie' | 'immSupr' | 'rhob' | 'sa'
|
DseTypeSyntaxChecker.Builder |
A static Builder for this class
|
EnhancedGuideSyntaxChecker |
A SyntaxChecker which verifies that a value is an EnhancedGuide according to
RFC 4517.
|
EnhancedGuideSyntaxChecker.Builder |
A static Builder for this 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.
3.3.11 :
fax-number = telephone-number *( DOLLAR fax-parameter )
telephone-number = PrintableString
fax-parameter = "twoDimensional" |
"fineResolution" |
"unlimitedLength" |
"b4Length" |
"a3Width" |
"b4Width" |
"uncompressed"
If needed, and to allow more syntaxes, a list of regexps has been added
which can be initialized to other values
|
FacsimileTelephoneNumberSyntaxChecker.Builder |
A static Builder for this class
|
FaxSyntaxChecker |
A SyntaxChecker which verifies that a value is a Fax according to RFC 4517.
|
FaxSyntaxChecker.Builder |
A static Builder for this class
|
GeneralizedTimeSyntaxChecker |
A SyntaxChecker which verifies that a value is a generalized time
according to RFC 4517.
|
GeneralizedTimeSyntaxChecker.Builder |
A static Builder for this class
|
GuideSyntaxChecker |
A SyntaxChecker which verifies that a value is a Guide according to RFC 4517.
|
GuideSyntaxChecker.Builder |
A static Builder for this class
|
Ia5StringSyntaxChecker |
A SyntaxChecker which verifies that a value is a IA5 String according to RFC 4517.
|
Ia5StringSyntaxChecker.Builder |
A static Builder for this class
|
IntegerSyntaxChecker |
A SyntaxChecker which verifies that a value is an Integer according to RFC 4517.
|
IntegerSyntaxChecker.Builder |
A static Builder for this class
|
JavaByteSyntaxChecker |
A SyntaxChecker which verifies that a value is a valid Java primitive short or
the Short wrapper.
|
JavaByteSyntaxChecker.Builder |
A static Builder for this class
|
JavaIntegerSyntaxChecker |
A SyntaxChecker which verifies that a value is a valid Java primitive int or
the Integer wrapper.
|
JavaIntegerSyntaxChecker.Builder |
A static Builder for this class
|
JavaLongSyntaxChecker |
A SyntaxChecker which verifies that a value is a valid Java primitive long or
the Long wrapper.
|
JavaLongSyntaxChecker.Builder |
A static Builder for this class
|
JavaShortSyntaxChecker |
A SyntaxChecker which verifies that a value is a valid Java primitive Short or
the Short wrapper.
|
JavaShortSyntaxChecker.Builder |
A static Builder for this class
|
JpegSyntaxChecker |
A SyntaxChecker which verifies that a value is a Jpeg according to RFC 4517.
|
JpegSyntaxChecker.Builder |
A static Builder for this class
|
LdapSyntaxDescriptionSyntaxChecker |
A SyntaxChecker which verifies that a value follows the
LDAP syntax description syntax according to RFC 4512, par 4.2.2:
SyntaxDescription = LPAREN WSP
numericoid ; object identifier
[ SP "DESC" SP qdstring ] ; description
extensions WSP RPAREN ; extensions
|
LdapSyntaxDescriptionSyntaxChecker.Builder |
A static Builder for this class
|
MailPreferenceSyntaxChecker |
A SyntaxChecker which verifies that a value is a Boolean according to RFC 1778.
|
MailPreferenceSyntaxChecker.Builder |
A static Builder for this class
|
MasterAndShadowAccessPointSyntaxChecker |
A SyntaxChecker which verifies that a value is a
MasterAndShadowAccessPoint.
|
MasterAndShadowAccessPointSyntaxChecker.Builder |
A static Builder for this class
|
MatchingRuleDescriptionSyntaxChecker |
A SyntaxChecker which verifies that a value follows the
matching rule description syntax according to RFC 4512, par 4.2.3:
MatchingRuleDescription = LPAREN WSP
numericoid ; object identifier
[ SP "NAME" SP qdescrs ] ; short names (descriptors)
[ SP "DESC" SP qdstring ] ; description
[ SP "OBSOLETE" ] ; not active
SP "SYNTAX" SP numericoid ; assertion syntax
extensions WSP RPAREN ; extensions
extensions = *( SP xstring SP qdstrings )
xstring = "X" HYPHEN 1*( ALPHA / HYPHEN / USCORE )
|
MatchingRuleDescriptionSyntaxChecker.Builder |
A static Builder for this class
|
MatchingRuleUseDescriptionSyntaxChecker |
A SyntaxChecker which verifies that a value follows the
matching rule use descripton syntax according to RFC 4512, par 4.2.4:
MatchingRuleUseDescription = LPAREN WSP
numericoid ; object identifier
[ SP "NAME" SP qdescrs ] ; short names (descriptors)
[ SP "DESC" SP qdstring ] ; description
[ SP "OBSOLETE" ] ; not active
SP "APPLIES" SP oids ; attribute types
extensions WSP RPAREN ; extensions
|
MatchingRuleUseDescriptionSyntaxChecker.Builder |
A static Builder for this class
|
MhsOrAddressSyntaxChecker |
A SyntaxChecker which verifies that a value is a
MHSORAddress.
|
MhsOrAddressSyntaxChecker.Builder |
A static Builder for this class
|
NameAndOptionalUIDSyntaxChecker |
A SyntaxChecker which verifies that a value is a valid Name and Optional UID.
|
NameAndOptionalUIDSyntaxChecker.Builder |
A static Builder for this class
|
NameFormDescriptionSyntaxChecker |
A SyntaxChecker which verifies that a value follows the
name descripton syntax according to RFC 4512, par 4.2.7.2:
NameFormDescription = LPAREN WSP
numericoid ; object identifier
[ SP "NAME" SP qdescrs ] ; short names (descriptors)
[ SP "DESC" SP qdstring ] ; description
[ SP "OBSOLETE" ] ; not active
SP "OC" SP oid ; structural object class
SP "MUST" SP oids ; attribute types
[ SP "MAY" SP oids ] ; attribute types
extensions WSP RPAREN ; extensions
|
NameFormDescriptionSyntaxChecker.Builder |
A static Builder for this class
|
NisNetgroupTripleSyntaxChecker |
A SyntaxChecker which verifies that a value is a NisNetGroupTriple according to
RFC 2307 :
nisnetgrouptriple = "(" hostname "," username "," domainname ")"
hostname = "" / "-" / keystring
username = "" / "-" / keystring
domainname = "" / "-" / keystring
|
NisNetgroupTripleSyntaxChecker.Builder |
A static Builder for this class
|
NormalizerSyntaxChecker |
A SyntaxChecker for the Normalizer schema element
|
NormalizerSyntaxChecker.Builder |
A static Builder for this class
|
NumberSyntaxChecker |
A SyntaxChecker which verifies that a value is a Number according to RFC 4512.
|
NumberSyntaxChecker.Builder |
A static Builder for this class
|
NumericOidSyntaxChecker |
A SyntaxChecker which verifies that a value is a numeric oid
according to RFC 4512.
|
NumericOidSyntaxChecker.Builder |
A static Builder for this class
|
NumericStringSyntaxChecker |
A SyntaxChecker which verifies that a value is a Numeric String according to RFC 4517.
|
NumericStringSyntaxChecker.Builder |
A static Builder for this class
|
ObjectClassDescriptionSyntaxChecker |
A SyntaxChecker which verifies that a value follows the
object class descripton syntax according to RFC 4512, par 4.2.1:
ObjectClassDescription = LPAREN WSP
numericoid ; object identifier
[ SP "NAME" SP qdescrs ] ; short names (descriptors)
[ SP "DESC" SP qdstring ] ; description
[ SP "OBSOLETE" ] ; not active
[ SP "SUP" SP oids ] ; superior object classes
[ SP kind ] ; kind of class
[ SP "MUST" SP oids ] ; attribute types
[ SP "MAY" SP oids ] ; attribute types
extensions WSP RPAREN
kind = "ABSTRACT" / "STRUCTURAL" / "AUXILIARY"
extensions = *( SP xstring SP qdstrings )
xstring = "X" HYPHEN 1*( ALPHA / HYPHEN / USCORE )
|
ObjectClassDescriptionSyntaxChecker.Builder |
A static Builder for this class
|
ObjectClassTypeSyntaxChecker |
A syntax checker which checks to see if an objectClass' type is either:
AUXILIARY, STRUCTURAL, or ABSTRACT.
|
ObjectClassTypeSyntaxChecker.Builder |
A static Builder for this class
|
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 (";") |
ObjectNameSyntaxChecker.Builder |
A static Builder for this class
|
OctetStringSyntaxChecker |
A SyntaxChecker which verifies that a value is a Octet String according to RFC 4517.
|
OctetStringSyntaxChecker.Builder |
A static Builder for this class
|
OidLenSyntaxChecker |
A SyntaxChecker which verifies that a value is a numeric oid and a length
constraint according to RFC 4512.
|
OidLenSyntaxChecker.Builder |
A static Builder for this class
|
OidSyntaxChecker |
A SyntaxChecker which verifies that a value is an oid according to RFC 4512.
|
OidSyntaxChecker.Builder |
A static Builder for this class
|
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
|
OtherMailboxSyntaxChecker.Builder |
A static Builder for this class
|
PostalAddressSyntaxChecker |
A SyntaxChecker which verifies that a value is a PostalAddress according to
RFC 4517 :
<postal-address> = <dstring> <dstring-list>
<dstring-list> = "$" <dstring> <dstring-list> | e
|
PostalAddressSyntaxChecker.Builder |
A static Builder for this class
|
PresentationAddressSyntaxChecker |
A SyntaxChecker which verifies that a value is a PresentationAddressSyntax.
|
PresentationAddressSyntaxChecker.Builder |
A static Builder for this class
|
PrintableStringSyntaxChecker |
A SyntaxChecker which verifies that a value is a Printable String according to RFC 4517.
|
PrintableStringSyntaxChecker.Builder |
A static Builder for this class
|
ProtocolInformationSyntaxChecker |
A SyntaxChecker which verifies that a value is a protocol information
according to RFC 2252.
|
ProtocolInformationSyntaxChecker.Builder |
A static Builder for this class
|
RegexSyntaxChecker |
A SyntaxChecker implemented using Perl5 regular expressions to constrain
values.
|
RegexSyntaxChecker.Builder |
A static Builder for this class
|
SearchScopeSyntaxChecker |
A SyntaxChecker which verifies that a value is a valid Search Scope.
|
SearchScopeSyntaxChecker.Builder |
A static Builder for this class
|
SubstringAssertionSyntaxChecker |
A SyntaxChecker which verifies that a value is a SubstringAssertion
according to RFC 4517.
|
SubstringAssertionSyntaxChecker.Builder |
A static Builder for this class
|
SubtreeSpecificationSyntaxChecker |
A SyntaxChecker which verifies that a value is a subtree specification.
|
SubtreeSpecificationSyntaxChecker.Builder |
A static Builder for this class
|
SupplierAndConsumerSyntaxChecker |
A SyntaxChecker which verifies that a value is a supplier and consumer according to RFC 2252.
|
SupplierAndConsumerSyntaxChecker.Builder |
A static Builder for this class
|
SupplierInformationSyntaxChecker |
A SyntaxChecker which verifies that a value is a supplier information according to RFC 2252.
|
SupplierInformationSyntaxChecker.Builder |
A static Builder for this class
|
SupplierOrConsumerSyntaxChecker |
A SyntaxChecker which verifies that a value is a supplier or consummer according to RFC 2252.
|
SupplierOrConsumerSyntaxChecker.Builder |
A static Builder for this class
|
SupportedAlgorithmSyntaxChecker |
A SyntaxChecker which verifies that a value is a SupportedAlgorithm according to RFC 2252.
|
SupportedAlgorithmSyntaxChecker.Builder |
A static Builder for this class
|
SyntaxCheckerSyntaxChecker |
A SyntaxChecker for the SyntaxChecker schema element
|
SyntaxCheckerSyntaxChecker.Builder |
A static Builder for this class
|
TelephoneNumberSyntaxChecker |
A SyntaxChecker which verifies that a value is a TelephoneNumber according to ITU
recommendation E.123 (which is quite vague ...).
|
TelephoneNumberSyntaxChecker.Builder |
A static Builder for this class
|
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
|
TeletexTerminalIdentifierSyntaxChecker.Builder |
A static Builder for this class
|
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
|
TelexNumberSyntaxChecker.Builder |
A static Builder for this class
|
UtcTimeSyntaxChecker |
A SyntaxChecker which verifies that a value is a UTC time
according to RFC 4517.
|
UtcTimeSyntaxChecker.Builder |
A static Builder for this class
|
UuidSyntaxChecker |
An UUID syntax checker.
|
UuidSyntaxChecker.Builder |
A static Builder for this class
|
Copyright © 2003–2024 The Apache Software Foundation. All rights reserved.