org.apache.directory.shared.ldap.schema.registries
Class DefaultNormalizerRegistry

java.lang.Object
  extended by org.apache.directory.shared.ldap.schema.registries.DefaultSchemaObjectRegistry<Normalizer>
      extended by org.apache.directory.shared.ldap.schema.registries.DefaultNormalizerRegistry
All Implemented Interfaces:
java.lang.Iterable<Normalizer>, NormalizerRegistry, SchemaObjectRegistry<Normalizer>

public class DefaultNormalizerRegistry
extends DefaultSchemaObjectRegistry<Normalizer>
implements NormalizerRegistry

A Normalizer registry's service default implementation.

Version:
$Rev: 831344 $
Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.directory.shared.ldap.schema.registries.DefaultSchemaObjectRegistry
byName, oidRegistry, schemaObjectType
 
Constructor Summary
DefaultNormalizerRegistry()
          Creates a new default NormalizerRegistry instance.
 
Method Summary
 DefaultNormalizerRegistry copy()
          Copy the NormalizerRegistry
 java.lang.String toString()
           
 void unregisterSchemaElements(java.lang.String schemaName)
          Unregisters all SchemaObjects defined for a specific schema from this registry.
 
Methods inherited from class org.apache.directory.shared.ldap.schema.registries.DefaultSchemaObjectRegistry
clear, contains, copy, get, getOidByName, getSchemaName, getType, iterator, lookup, oidsIterator, register, renameSchema, size, unregister, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.directory.shared.ldap.schema.registries.NormalizerRegistry
register, unregister
 
Methods inherited from interface org.apache.directory.shared.ldap.schema.registries.SchemaObjectRegistry
clear, contains, get, getOidByName, getSchemaName, getType, iterator, lookup, oidsIterator, renameSchema, size, unregister
 
Methods inherited from interface java.lang.Iterable
iterator
 

Constructor Detail

DefaultNormalizerRegistry

public DefaultNormalizerRegistry()
Creates a new default NormalizerRegistry instance.

Method Detail

unregisterSchemaElements

public void unregisterSchemaElements(java.lang.String schemaName)
                              throws LdapException
Unregisters all SchemaObjects defined for a specific schema from this registry.

Specified by:
unregisterSchemaElements in interface NormalizerRegistry
Specified by:
unregisterSchemaElements in interface SchemaObjectRegistry<Normalizer>
Overrides:
unregisterSchemaElements in class DefaultSchemaObjectRegistry<Normalizer>
Parameters:
schemaName - the name of the schema whose SchemaObjects will be removed from
Throws:
LdapException

copy

public DefaultNormalizerRegistry copy()
Copy the NormalizerRegistry

Specified by:
copy in interface NormalizerRegistry
Specified by:
copy in interface SchemaObjectRegistry<Normalizer>
Returns:
SchemaObjectRegistry The copied registry

toString

public java.lang.String toString()
Overrides:
toString in class DefaultSchemaObjectRegistry<Normalizer>
See Also:
Object.toString()


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