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

java.lang.Object
  extended by org.apache.directory.shared.ldap.schema.registries.DefaultSchemaObjectRegistry<SyntaxChecker>
      extended by org.apache.directory.shared.ldap.schema.registries.DefaultSyntaxCheckerRegistry
All Implemented Interfaces:
java.lang.Iterable<SyntaxChecker>, SchemaObjectRegistry<SyntaxChecker>, SyntaxCheckerRegistry

public class DefaultSyntaxCheckerRegistry
extends DefaultSchemaObjectRegistry<SyntaxChecker>
implements SyntaxCheckerRegistry

SyntaxChecker registry component's service interface.

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
DefaultSyntaxCheckerRegistry()
          Creates a new default SyntaxCheckerRegistry instance.
 
Method Summary
 DefaultSyntaxCheckerRegistry copy()
          Copy the SyntaxCheckerRegistry
 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.SyntaxCheckerRegistry
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

DefaultSyntaxCheckerRegistry

public DefaultSyntaxCheckerRegistry()
Creates a new default SyntaxCheckerRegistry 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 SchemaObjectRegistry<SyntaxChecker>
Specified by:
unregisterSchemaElements in interface SyntaxCheckerRegistry
Overrides:
unregisterSchemaElements in class DefaultSchemaObjectRegistry<SyntaxChecker>
Parameters:
schemaName - the name of the schema whose SchemaObjects will be removed from
Throws:
LdapException

copy

public DefaultSyntaxCheckerRegistry copy()
Copy the SyntaxCheckerRegistry

Specified by:
copy in interface SchemaObjectRegistry<SyntaxChecker>
Specified by:
copy in interface SyntaxCheckerRegistry
Returns:
SchemaObjectRegistry The copied registry

toString

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


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