Uses of Interface
org.apache.directory.shared.ldap.schema.syntax.SyntaxChecker

Packages that use SyntaxChecker
org.apache.directory.shared.ldap.entry   
org.apache.directory.shared.ldap.entry.client   
org.apache.directory.shared.ldap.schema Contains interfaces and base classes for representing the LDAP schema domain model. 
org.apache.directory.shared.ldap.schema.syntax   
 

Uses of SyntaxChecker in org.apache.directory.shared.ldap.entry
 

Methods in org.apache.directory.shared.ldap.entry with parameters of type SyntaxChecker
 boolean Value.isValid(SyntaxChecker checker)
          Tells if the value is valid wrt a Syntax checker
 boolean AbstractValue.isValid(SyntaxChecker syntaxChecker)
          Uses the syntaxChecker associated with the attributeType to check if the value is valid.
 

Uses of SyntaxChecker in org.apache.directory.shared.ldap.entry.client
 

Methods in org.apache.directory.shared.ldap.entry.client with parameters of type SyntaxChecker
 boolean ClientAttribute.isValid(SyntaxChecker checker)
          Checks to see if this attribute is valid along with the values it contains.
 boolean DefaultClientAttribute.isValid(SyntaxChecker checker)
          Checks to see if this attribute is valid along with the values it contains.
 

Uses of SyntaxChecker in org.apache.directory.shared.ldap.schema
 

Methods in org.apache.directory.shared.ldap.schema that return SyntaxChecker
 SyntaxChecker Syntax.getSyntaxChecker()
          Gets the SyntaxChecker used to validate values in accordance with this Syntax.
 

Uses of SyntaxChecker in org.apache.directory.shared.ldap.schema.syntax
 

Classes in org.apache.directory.shared.ldap.schema.syntax that implement SyntaxChecker
 class AbstractSyntaxChecker
          The abstrcat class implementing common operations for the syntax checking.
 class AcceptAllSyntaxChecker
          A SyntaxChecker implementation which accepts all values as valid.
 class AccessPointSyntaxChecker
          A SyntaxChecker which verifies that a value is an AccessPoint.
 class ACIItemSyntaxChecker
          A SyntaxChecker which verifies that a value is a valid ACIItem.
 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 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.
 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.
 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.
 class CountrySyntaxChecker
          A SyntaxChecker which verifies that a value is a country according to RFC 4517.
 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 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 : ::= [ '#' ] ::= 'DEFUNCT' | 'EXPERIMENTAL' | 'BEST-EFFORT' | 'PILOT-SERVICE' | 'FULL-SERVICE' ::= encoded as a PrintableString
 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 : ::= '(' * * ')' ::= '$' * * | e ::= 'root' | 'glue' | 'cp' | 'entry' | 'alias' | 'subr' | 'nssr' | 'supr' | 'xr' | 'admPoint' | 'subentry' | 'shadow' | 'zombie' | 'immSupr' | 'rhob' | 'sa'
 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 int or the Integer 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 descripton 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 descripton 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 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

<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 (";")
 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 : OtherMailbox = mailbox-type DOLLAR mailbox mailbox-type = PrintableString mailbox = IA5String
 class PostalAddressSyntaxChecker
          A SyntaxChecker which verifies that a value is a PostalAddress according to RFC 4517 : = = "$" | e
 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 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 consummer 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 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 : 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
 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
 class UtcTimeSyntaxChecker
          A SyntaxChecker which verifies that a value is a UTC time according to RFC 4517.
 

Fields in org.apache.directory.shared.ldap.schema.syntax declared as SyntaxChecker
static SyntaxChecker BinarySyntaxChecker.INSTANCE
          the Apache assigned internal OID for this syntax checker
 



Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.