Uses of Class
org.apache.directory.shared.ldap.schema.LoadableSchemaObject

Packages that use LoadableSchemaObject
org.apache.directory.shared.ldap.schema Contains interfaces and base classes for representing the LDAP schema domain model. 
org.apache.directory.shared.ldap.schema.comparators   
org.apache.directory.shared.ldap.schema.normalizers   
org.apache.directory.shared.ldap.schema.parsers   
org.apache.directory.shared.ldap.schema.syntaxCheckers   
 

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

Subclasses of LoadableSchemaObject in org.apache.directory.shared.ldap.schema
 class LdapComparator<T>
          An class used for Comparator.
 class Normalizer
          Converts attribute values to a canonical form.
 class SyntaxChecker
          Used to validate values of a particular syntax.
 

Methods in org.apache.directory.shared.ldap.schema that return LoadableSchemaObject
 LoadableSchemaObject LoadableSchemaObject.copy()
          Copy the current SchemaObject on place
 

Methods in org.apache.directory.shared.ldap.schema with parameters of type LoadableSchemaObject
static java.lang.String SchemaUtils.render(LoadableSchemaObject description)
          Returns a String description of a schema.
 

Uses of LoadableSchemaObject in org.apache.directory.shared.ldap.schema.comparators
 

Subclasses of LoadableSchemaObject in org.apache.directory.shared.ldap.schema.comparators
 class BooleanComparator
          A class for the BooleanComparator matchingRule (RFC 4517, par.
 class ByteArrayComparator
          A comparator for byte[]s.
 class ComparableComparator<T>
          Compares two objects taking into account that one might be a Comparable.
 class CsnComparator
          A comparator for CSN.
 class CsnSidComparator
          A comparator for CSN SID.
 class DeepTrimCachingNormalizingComparator
          TODO DeepTrimCachingNormalizingComparator.
 class DeepTrimToLowerCachingNormalizingComparator
          TODO DeepTrimCachingNormalizingComparator.
 class DnComparator
           
 class GeneralizedTimeComparator
          A class for the generalizedTimeOrderingMatch matchingRule (RFC 4517, par.
 class IntegerOrderingComparator
          A class for the integerOrderingMatch matchingRule (RFC 4517, par.
 class LongComparator
          Compares Long keys and values within a table.
 class NumericStringComparator
          A class for the numericStringOrderingMatch matchingRule (RFC 4517, par.
 class ObjectClassTypeComparator<T>
          A comparator that compares the objectClass type with values: AUXILIARY, ABSTRACT, and STRUCTURAL.
 class ObjectIdentifierComparator
          A comparator for the objectIdentifierMatch matchingRule.
 class ObjectIdentifierFirstComponentComparator
          A comparator for Comparators.
 class SerializableComparator<E>
          A serializable wrapper around a Comparator which uses delayed initialization of the underlying wrapped comparator which is JIT resolved from a static global registry.
 class StringComparator
          A comparator for Strings.
 class TelephoneNumberComparator
          A comparator for TelephoneNumber.
 class UniqueMemberComparator
          A comparator that sorts OIDs based on their numeric id value.
 class UUIDComparator
          A comparator for UUID.
 

Uses of LoadableSchemaObject in org.apache.directory.shared.ldap.schema.normalizers
 

Subclasses of LoadableSchemaObject in org.apache.directory.shared.ldap.schema.normalizers
 class BooleanNormalizer
          Normalizer for boolean values.
 class CachingDeepTrimNormalizer
          A deep trimming normalizer that caches normalizations to prevent repeat normalizations from occurring needlessly.
 class CachingDeepTrimToLowerNormalizer
          A deep trimming normalizer that caches normalizations to prevent repeat normalizations from occurring needlessly.
 class CachingDnNormalizer
          A deep trimming normalizer that caches normalizations to prevent repeat normalizations from occurring needlessly.
 class CachingNormalizer
          Caches previously normalized values.
 class DeepTrimNormalizer
          Normalizer which trims down whitespace replacing multiple whitespace characters on the edges and within the string with a single space character thereby preserving tokenization order.
 class DeepTrimToLowerNormalizer
          Normalizer which trims down whitespace replacing multiple whitespace characters on the edges and within the string with a single space character thereby preserving tokenization order - while doing all this in the same pass it lower cases all characters.
 class DefaultStringNormalizer
          A normalizer which transforms an escape sequence into an internal canonical form: into UTF-8 characters presuming the escape sequence fits that range.
 class DnNormalizer
          Normalizer a DN
 class GeneralizedTimeNormalizer
          Normalizer which normalize a time following those rules : if minutes are ommited, then they are replaced by 00 if seconds are ommited, then they are replaced by 00 if fraction is 0 or omitted, it is replaced by 000 the time is supposed to be expressed in Zulu (GMT), so increment is applied to hours/days/yeah, and a Z is added at the end
 class NameOrNumericIdNormalizer
          A name or numeric id normalizer.
 class NoOpNormalizer
          No op (pass through or do nothing) normalizer returning what its given.
 class NumericNormalizer
          Normalize Numeric Strings
 class ObjectIdentifierNormalizer
          A normalizer for the objectIdentifierMatch matching rule.
 class RegexNormalizer
          A Normalizer that uses Perl5 based regular expressions to normalize values.
 class TelephoneNumberNormalizer
          Normalize Telephone Number Strings
 class UniqueMemberNormalizer
          A noirmalizer for UniqueMember
 

Uses of LoadableSchemaObject in org.apache.directory.shared.ldap.schema.parsers
 

Subclasses of LoadableSchemaObject in org.apache.directory.shared.ldap.schema.parsers
 class LdapComparatorDescription
          An ApacheDS specific schema description for a Comparator.
 class NormalizerDescription
          An ApacheDS specific schema description for a Normalizer.
 class SyntaxCheckerDescription
          An ApacheDS specific schema description for a SyntaxChecker.
 

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

Subclasses of LoadableSchemaObject 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.