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

java.lang.Object
  extended by org.apache.directory.shared.ldap.schema.registries.DefaultSchemaObjectRegistry<MatchingRuleUse>
      extended by org.apache.directory.shared.ldap.schema.registries.DefaultMatchingRuleUseRegistry
All Implemented Interfaces:
java.lang.Iterable<MatchingRuleUse>, MatchingRuleUseRegistry, SchemaObjectRegistry<MatchingRuleUse>

public class DefaultMatchingRuleUseRegistry
extends DefaultSchemaObjectRegistry<MatchingRuleUse>
implements MatchingRuleUseRegistry

A MatchingRuleUse registry service default implementation. MatchingRuleUse objects are special in that they do not have unique OID's specifically assigned to them. Their OID is really the OID of the MatchingRule they refer to.

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

Field Summary
 
Fields inherited from class org.apache.directory.shared.ldap.schema.registries.DefaultSchemaObjectRegistry
byName, oidRegistry, schemaObjectType
 
Constructor Summary
DefaultMatchingRuleUseRegistry()
          Creates a new default MatchingRuleUseRegistry instance.
 
Method Summary
 DefaultMatchingRuleUseRegistry copy()
          Copy the MatchingRuleUseRegistry
 
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, toString, unregister, unregister, unregisterSchemaElements
 
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.SchemaObjectRegistry
clear, contains, get, getOidByName, getSchemaName, getType, iterator, lookup, oidsIterator, register, renameSchema, size, unregister, unregister, unregisterSchemaElements
 
Methods inherited from interface java.lang.Iterable
iterator
 

Constructor Detail

DefaultMatchingRuleUseRegistry

public DefaultMatchingRuleUseRegistry()
Creates a new default MatchingRuleUseRegistry instance.

Method Detail

copy

public DefaultMatchingRuleUseRegistry copy()
Copy the MatchingRuleUseRegistry

Specified by:
copy in interface MatchingRuleUseRegistry
Specified by:
copy in interface SchemaObjectRegistry<MatchingRuleUse>
Returns:
SchemaObjectRegistry The copied registry


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