|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.shared.ldap.schema.AbstractSchemaObject
org.apache.directory.shared.ldap.schema.LoadableSchemaObject
org.apache.directory.shared.ldap.schema.Normalizer
org.apache.directory.shared.ldap.schema.normalizers.CachingNormalizer
org.apache.directory.shared.ldap.schema.normalizers.CachingDeepTrimToLowerNormalizer
public class CachingDeepTrimToLowerNormalizer
A deep trimming normalizer that caches normalizations to prevent repeat normalizations from occurring needlessly. Try to use this sparing for only those kinds of attributeTypes using this Normalizer's matchingRule while requiring heavy parsing activity. This way there's some advantage to caching normalized values.
Field Summary |
---|
Fields inherited from class org.apache.directory.shared.ldap.schema.normalizers.CachingNormalizer |
---|
CACHE_MAX, normalizer |
Fields inherited from class org.apache.directory.shared.ldap.schema.AbstractSchemaObject |
---|
description, extensions, isEnabled, isObsolete, isReadOnly, locked, names, objectType, oid, schemaName, specification |
Constructor Summary | |
---|---|
CachingDeepTrimToLowerNormalizer()
|
Method Summary | |
---|---|
void |
setRegistries(Registries registries)
Inject the Registries into the SchemaObject |
Methods inherited from class org.apache.directory.shared.ldap.schema.normalizers.CachingNormalizer |
---|
getOid, normalize, normalize, setOid, setSchemaManager |
Methods inherited from class org.apache.directory.shared.ldap.schema.Normalizer |
---|
equals, toString |
Methods inherited from class org.apache.directory.shared.ldap.schema.LoadableSchemaObject |
---|
copy, getBytecode, getFqcn, isValid, registerOid, setBytecode, setFqcn |
Methods inherited from class org.apache.directory.shared.ldap.schema.AbstractSchemaObject |
---|
addExtension, addName, addToRegistries, clear, compareOid, copy, getDescription, getExtensions, getName, getNames, getObjectType, getSchemaName, getSpecification, hashCode, isDisabled, isEnabled, isObsolete, isReadOnly, lock, removeFromRegistries, setDescription, setEnabled, setExtensions, setNames, setNames, setObsolete, setReadOnly, setSchemaName, setSpecification |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CachingDeepTrimToLowerNormalizer()
Method Detail |
---|
public void setRegistries(Registries registries)
setRegistries
in interface SchemaObject
setRegistries
in class CachingNormalizer
registries
- The Registries
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |