Class DefaultSyntaxCheckerRegistry
- java.lang.Object
-
- org.apache.directory.api.ldap.model.schema.registries.DefaultSchemaObjectRegistry<SyntaxChecker>
-
- org.apache.directory.api.ldap.model.schema.registries.DefaultSyntaxCheckerRegistry
-
- All Implemented Interfaces:
Iterable<SyntaxChecker>
,SchemaObjectRegistry<SyntaxChecker>
,SyntaxCheckerRegistry
public class DefaultSyntaxCheckerRegistry extends DefaultSchemaObjectRegistry<SyntaxChecker> implements SyntaxCheckerRegistry
SyntaxChecker registry component's service interface.- Author:
- Apache Directory Project
-
-
Constructor Summary
Constructors Constructor Description DefaultSyntaxCheckerRegistry()
Creates a new default SyntaxCheckerRegistry instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultSyntaxCheckerRegistry
copy()
Copy the SyntaxCheckerRegistryString
toString()
void
unregisterSchemaElements(String schemaName)
Unregisters all SchemaObjects defined for a specific schema from this registry.-
Methods inherited from class org.apache.directory.api.ldap.model.schema.registries.DefaultSchemaObjectRegistry
clear, contains, copy, get, getErrorHandler, getOidByName, getSchemaName, getType, isRelaxed, isStrict, iterator, lookup, oidsIterator, register, renameSchema, setErrorHandler, setRelaxed, setStrict, size, unregister, unregister
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.apache.directory.api.ldap.model.schema.registries.SchemaObjectRegistry
clear, contains, get, getOidByName, getSchemaName, getType, iterator, lookup, oidsIterator, renameSchema, size, unregister
-
Methods inherited from interface org.apache.directory.api.ldap.model.schema.registries.SyntaxCheckerRegistry
register, unregister
-
-
-
-
Constructor Detail
-
DefaultSyntaxCheckerRegistry
public DefaultSyntaxCheckerRegistry()
Creates a new default SyntaxCheckerRegistry instance.
-
-
Method Detail
-
unregisterSchemaElements
public void unregisterSchemaElements(String schemaName) throws LdapException
Unregisters all SchemaObjects defined for a specific schema from this registry.- Specified by:
unregisterSchemaElements
in interfaceSchemaObjectRegistry<SyntaxChecker>
- Specified by:
unregisterSchemaElements
in interfaceSyntaxCheckerRegistry
- Overrides:
unregisterSchemaElements
in classDefaultSchemaObjectRegistry<SyntaxChecker>
- Parameters:
schemaName
- the name of the schema whose SchemaObjects will be removed from- Throws:
LdapException
- If we had a problem while unregistering the schema
-
copy
public DefaultSyntaxCheckerRegistry copy()
Copy the SyntaxCheckerRegistry- Specified by:
copy
in interfaceSchemaObjectRegistry<SyntaxChecker>
- Specified by:
copy
in interfaceSyntaxCheckerRegistry
- Returns:
- The copied registry
-
toString
public String toString()
- Overrides:
toString
in classDefaultSchemaObjectRegistry<SyntaxChecker>
- See Also:
Object.toString()
-
-