org.apache.directory.shared.ldap.schema.normalizers
Class CachingDnNormalizer
java.lang.Object
org.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.CachingDnNormalizer
- All Implemented Interfaces:
- java.io.Serializable, SchemaObject
public class CachingDnNormalizer
- extends CachingNormalizer
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.
- Version:
- $Rev$, $Date$
- Author:
- Apache Directory Project
- See Also:
- Serialized Form
Fields inherited from class org.apache.directory.shared.ldap.schema.AbstractSchemaObject |
description, extensions, isEnabled, isObsolete, isReadOnly, locked, names, objectType, oid, schemaName, specification |
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 |
CachingDnNormalizer
public CachingDnNormalizer()
setRegistries
public void setRegistries(Registries registries)
- Inject the Registries into the SchemaObject
- Specified by:
setRegistries
in interface SchemaObject
- Overrides:
setRegistries
in class CachingNormalizer
- Parameters:
registries
- The Registries
setSchemaManager
public void setSchemaManager(SchemaManager schemaManager)
- Sets the SchemaManager
- Overrides:
setSchemaManager
in class CachingNormalizer
- Parameters:
schemaManager
- The SchemaManager
Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.