Uses of Class
org.apache.directory.shared.ldap.schema.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.loader.ldif   
org.apache.directory.shared.ldap.schema.manager.impl   
org.apache.directory.shared.ldap.schema.registries   
org.apache.directory.shared.ldap.schema.syntaxCheckers   
 

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 EntryAttribute.isValid(SyntaxChecker checker)
          Checks to see if this attribute is valid along with the values it contains.
 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 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
 

Fields in org.apache.directory.shared.ldap.schema declared as SyntaxChecker
protected  SyntaxChecker LdapSyntax.syntaxChecker
          The associated SyntaxChecker
 

Methods in org.apache.directory.shared.ldap.schema that return SyntaxChecker
 SyntaxChecker LdapSyntax.getSyntaxChecker()
          Gets the SyntaxChecker used to validate values in accordance with this Syntax.
 SyntaxChecker EntityFactory.getSyntaxChecker(SchemaManager schemaManager, Entry entry, Registries targetRegistries, java.lang.String schemaName)
          Retrieve and load a syntaxChecker class from the DIT.
 SyntaxChecker EntityFactory.getSyntaxChecker(SchemaManager schemaManager, SyntaxCheckerDescription syntaxCheckerDescription, Registries targetRegistries, java.lang.String schemaName)
          Create a new instance of a SyntaxChecker
 SyntaxChecker SchemaManager.lookupSyntaxCheckerRegistry(java.lang.String oid)
          Lookup for a SyntaxChecker in the SyntaxChecker registry
 

Methods in org.apache.directory.shared.ldap.schema with parameters of type SyntaxChecker
static java.lang.String DescriptionUtils.getDescription(SyntaxChecker syntaxChecker)
          Generates the SyntaxCheckerDescription for a SyntaxChecker.
 void LdapSyntax.setSyntaxChecker(SyntaxChecker syntaxChecker)
          Sets the associated SyntaxChecker
 void LdapSyntax.updateSyntaxChecker(SyntaxChecker syntaxChecker)
          Update the associated SyntaxChecker, even if the SchemaObject is readOnly
 

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

Methods in org.apache.directory.shared.ldap.schema.loader.ldif that return SyntaxChecker
 SyntaxChecker SchemaEntityFactory.getSyntaxChecker(SchemaManager schemaManager, Entry entry, Registries targetRegistries, java.lang.String schemaName)
          Retrieve and load a syntaxChecker class from the DIT.
 SyntaxChecker SchemaEntityFactory.getSyntaxChecker(SchemaManager schemaManager, SyntaxCheckerDescription syntaxCheckerDescription, Registries targetRegistries, java.lang.String schemaName)
          Create a new instance of a SyntaxChecker
 

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

Methods in org.apache.directory.shared.ldap.schema.manager.impl that return SyntaxChecker
 SyntaxChecker DefaultSchemaManager.lookupSyntaxCheckerRegistry(java.lang.String oid)
          Lookup for a SyntaxChecker in the SyntaxChecker registry
 

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

Methods in org.apache.directory.shared.ldap.schema.registries that return SyntaxChecker
 SyntaxChecker ImmutableSyntaxCheckerRegistry.lookup(java.lang.String oid)
          Looks up a SchemaObject by its unique Object Identifier or by name.
 SyntaxChecker SyntaxCheckerRegistry.unregister(java.lang.String numericOid)
          Removes the SyntaxChecker registered with this registry, using its numeric OID.
 SyntaxChecker ImmutableSyntaxCheckerRegistry.unregister(java.lang.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.
 

Methods in org.apache.directory.shared.ldap.schema.registries that return types with arguments of type SyntaxChecker
 java.util.Iterator<SyntaxChecker> ImmutableSyntaxCheckerRegistry.iterator()
          Gets an iterator over the registered schema objects in the registry.
 

Methods in org.apache.directory.shared.ldap.schema.registries with parameters of type SyntaxChecker
 void SyntaxCheckerRegistry.register(SyntaxChecker syntaxChecker)
          Registers a new SyntaxChecker with this registry.
 void ImmutableSyntaxCheckerRegistry.register(SyntaxChecker syntaxChecker)
          Registers a new SyntaxChecker with this registry.
 SyntaxChecker ImmutableSyntaxCheckerRegistry.unregister(SyntaxChecker schemaObject)
          Removes the SchemaObject registered with this registry.
 

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

Subclasses of SyntaxChecker in org.apache.directory.shared.ldap.schema.syntaxCheckers
 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 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 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 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 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 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

<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 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 : 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.
 class UuidSyntaxChecker
          An UUID syntax checker.
 



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