|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SyntaxCheckerRegistry
SyntaxChecker registry component's service interface.
| Method Summary | |
|---|---|
SyntaxCheckerRegistry |
copy()
Copy the SyntaxCheckerRegistry |
void |
register(SyntaxChecker syntaxChecker)
Registers a new SyntaxChecker with this registry. |
SyntaxChecker |
unregister(String numericOid)
Removes the SyntaxChecker registered with this registry, using its numeric OID. |
void |
unregisterSchemaElements(String schemaName)
Unregisters all SyntaxCheckers defined for a specific schema from this registry. |
| 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 java.lang.Iterable |
|---|
iterator |
| Method Detail |
|---|
void register(SyntaxChecker syntaxChecker)
throws LdapException
register in interface SchemaObjectRegistry<SyntaxChecker>syntaxChecker - the SyntaxChecker to register
LdapException - if the SyntaxChecker is already registered or
the registration operation is not supported
SyntaxChecker unregister(String numericOid)
throws LdapException
unregister in interface SchemaObjectRegistry<SyntaxChecker>numericOid - the numeric identifier
LdapException - if the numeric identifier is invalid
void unregisterSchemaElements(String schemaName)
throws LdapException
unregisterSchemaElements in interface SchemaObjectRegistry<SyntaxChecker>schemaName - the name of the schema whose SyntaxCheckers will be removed from
LdapExceptionSyntaxCheckerRegistry copy()
copy in interface SchemaObjectRegistry<SyntaxChecker>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||