Package | Description |
---|---|
org.apache.directory.shared.ldap.model.filter | |
org.apache.directory.shared.ldap.model.schema |
Contains interfaces and base classes for representing the LDAP schema domain
model.
|
org.apache.directory.shared.ldap.model.schema.normalizers | |
org.apache.directory.shared.ldap.model.schema.registries | |
org.apache.directory.shared.ldap.schemaloader | |
org.apache.directory.shared.ldap.schemamanager.impl |
Modifier and Type | Method and Description |
---|---|
Pattern |
SubstringNode.getRegex(Normalizer normalizer)
Gets the compiled regular expression for the substring expression.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NormalizerMappingResolver<E extends Normalizer>
A class is used to resolve the normalizer mapping hash used for normalization.
|
Modifier and Type | Field and Description |
---|---|
protected Normalizer |
MatchingRule.normalizer
The associated Normalizer
|
Modifier and Type | Method and Description |
---|---|
Normalizer |
MatchingRule.getNormalizer()
Gets the Normalizer enabling the use of this MatchingRule for EQUALITY
matching and indexing.
|
Normalizer |
EntityFactory.getNormalizer(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Retrieve and load a Normalizer class from the DIT.
|
Normalizer |
EntityFactory.getNormalizer(SchemaManager schemaManager,
NormalizerDescription normalizerDescription,
Registries targetRegistries,
String schemaName)
Create a new instance of a Normalizer
|
Normalizer |
SchemaManager.lookupNormalizerRegistry(String oid)
Lookup for a Normalizer in the Normalizer registry
|
Modifier and Type | Method and Description |
---|---|
static String |
DescriptionUtils.getDescription(Normalizer normalizer)
Generates the NormalizerDescription for a Normalizer.
|
void |
MatchingRule.setNormalizer(Normalizer normalizer)
Sets the Normalizer
|
void |
MatchingRule.updateNormalizer(Normalizer normalizer)
Update the associated Normalizer, even if the SchemaObject is readOnly
|
Modifier and Type | Class and Description |
---|---|
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
|
Modifier and Type | Field and Description |
---|---|
protected Normalizer |
CachingNormalizer.normalizer
The underlying decorated Normalizer
|
Modifier and Type | Method and Description |
---|---|
Normalizer |
OidNormalizer.getNormalizer()
Get the normalizer
|
Constructor and Description |
---|
CachingNormalizer(Normalizer normalizer)
Creates a CachingNormalizer that decorates another normalizer using a
default cache size.
|
CachingNormalizer(Normalizer normalizer,
int cacheSz)
Creates a CachingNormalizer that decorates another normalizer using a
specified cache size.
|
OidNormalizer(String attributeTypeOid,
Normalizer normalizer)
A constructor which accept two parameters
|
Modifier and Type | Method and Description |
---|---|
Normalizer |
ImmutableNormalizerRegistry.get(String oid)
Gets the SchemaObject associated with a given OID.
|
Normalizer |
ImmutableNormalizerRegistry.lookup(String oid)
Looks up a SchemaObject by its unique Object Identifier or by name.
|
Normalizer |
ImmutableNormalizerRegistry.unregister(Normalizer schemaObject)
Removes the SchemaObject registered with this registry.
|
Normalizer |
NormalizerRegistry.unregister(String numericOid)
Removes the Normalizer registered with this registry, using its
numeric OID.
|
Normalizer |
ImmutableNormalizerRegistry.unregister(String numericOid)
Removes the Normalizer registered with this registry, using its
numeric OID.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Normalizer> |
ImmutableNormalizerRegistry.iterator()
Gets an iterator over the registered schema objects in the registry.
|
Modifier and Type | Method and Description |
---|---|
void |
NormalizerRegistry.register(Normalizer normalizer)
Registers a new Normalizer with this registry.
|
void |
ImmutableNormalizerRegistry.register(Normalizer normalizer)
Registers a new Normalizer with this registry.
|
Normalizer |
ImmutableNormalizerRegistry.unregister(Normalizer schemaObject)
Removes the SchemaObject registered with this registry.
|
Modifier and Type | Method and Description |
---|---|
Normalizer |
SchemaEntityFactory.getNormalizer(SchemaManager schemaManager,
Entry entry,
Registries targetRegistries,
String schemaName)
Retrieve and load a Normalizer class from the DIT.
|
Normalizer |
SchemaEntityFactory.getNormalizer(SchemaManager schemaManager,
NormalizerDescription normalizerDescription,
Registries targetRegistries,
String schemaName)
Create a new instance of a Normalizer
|
Modifier and Type | Method and Description |
---|---|
Normalizer |
DefaultSchemaManager.lookupNormalizerRegistry(String oid)
Lookup for a Normalizer in the Normalizer registry
|
Copyright © 2003-2014 The Apache Software Foundation. All Rights Reserved.