Uses of Class
org.apache.directory.api.ldap.model.schema.ObjectClass

Packages that use ObjectClass
org.apache.directory.api.ldap.model.schema Contains interfaces and base classes for representing the LDAP schema domain model. 
org.apache.directory.api.ldap.model.schema.parsers   
org.apache.directory.api.ldap.model.schema.registries   
org.apache.directory.api.ldap.model.schema.registries.helper   
org.apache.directory.api.ldap.model.schema.syntaxes   
org.apache.directory.api.ldap.model.subtree   
 

Uses of ObjectClass in org.apache.directory.api.ldap.model.schema
 

Subclasses of ObjectClass in org.apache.directory.api.ldap.model.schema
 class MutableObjectClass
          An objectClass definition.
 

Fields in org.apache.directory.api.ldap.model.schema with type parameters of type ObjectClass
protected  List<ObjectClass> ObjectClass.superiors
          The ObjectClass superiors
 

Methods in org.apache.directory.api.ldap.model.schema that return ObjectClass
 ObjectClass ObjectClass.copy()
          Copy an ObjectClass
 ObjectClass NameForm.getStructuralObjectClass()
          Gets the STRUCTURAL ObjectClass this name form specifies naming attributes for.
 ObjectClass SchemaManager.lookupObjectClassRegistry(String oid)
          Lookup for a ObjectClass in the ObjectClass registry
 

Methods in org.apache.directory.api.ldap.model.schema that return types with arguments of type ObjectClass
 List<ObjectClass> DitContentRule.getAuxObjectClasses()
           
 List<ObjectClass> ObjectClass.getSuperiors()
          Gets the superclasses of this ObjectClass.
 

Methods in org.apache.directory.api.ldap.model.schema with parameters of type ObjectClass
 void DitContentRule.addAuxObjectClasses(ObjectClass objectClass)
          Add an Auxiliary ObjectClass
 Entry AttributesFactory.convert(ObjectClass objectClass, Schema schema, SchemaManager schemaManager)
          Creates the attributes of an entry representing an objectClass.
static String DescriptionUtils.getDescription(ObjectClass objectClass)
          Generates the ObjectClassDescription for an ObjectClass as defined by the syntax: 1.3.6.1.4.1.1466.115.121.1.37.
static StringBuffer SchemaUtils.render(ObjectClass oc)
          Renders an objectClass into a new StringBuffer according to the Object Class Description Syntax 1.3.6.1.4.1.1466.115.121.1.37.
static StringBuffer SchemaUtils.render(ObjectClass[] ocs)
          Renders a list of object classes for things like a list of superior objectClasses using the ( oid $ oid ) format.
static StringBuffer SchemaUtils.render(StringBuffer buf, ObjectClass[] ocs)
          Renders a list of object classes for things like a list of superior objectClasses using the ( oid $ oid ) format into an existing buffer.
 void NameForm.setStructuralObjectClass(ObjectClass structuralObjectClass)
          Sets the structural object class this rule applies to
 

Method parameters in org.apache.directory.api.ldap.model.schema with type arguments of type ObjectClass
 void DitContentRule.setAuxObjectClasses(List<ObjectClass> auxObjectClasses)
           
 void MutableObjectClass.setSuperiors(List<ObjectClass> superiors)
          Sets the superior object classes
 void MutableObjectClass.updateSuperiors(List<ObjectClass> superiors)
          Update the associated SUPERIORS ObjectClasses, even if the SchemaObject is readOnly
 

Uses of ObjectClass in org.apache.directory.api.ldap.model.schema.parsers
 

Methods in org.apache.directory.api.ldap.model.schema.parsers that return ObjectClass
 ObjectClass ObjectClassDescriptionSchemaParser.parse(String schemaDescription)
          Parses a ObjectClass description.
 

Methods in org.apache.directory.api.ldap.model.schema.parsers that return types with arguments of type ObjectClass
 List<ObjectClass> OpenLdapSchemaParser.getObjectClassTypes()
          Gets the object class types.
 

Methods in org.apache.directory.api.ldap.model.schema.parsers with parameters of type ObjectClass
static boolean ParserDescriptionUtils.objectClassesMatch(ObjectClass oc0, ObjectClass oc1)
          Checks two schema objectClasses for an exact match.
 

Uses of ObjectClass in org.apache.directory.api.ldap.model.schema.registries
 

Methods in org.apache.directory.api.ldap.model.schema.registries that return ObjectClass
 ObjectClass ImmutableObjectClassRegistry.get(String oid)
          Gets the SchemaObject associated with a given OID.
 ObjectClass ImmutableObjectClassRegistry.lookup(String oid)
          Looks up a SchemaObject by its unique Object Identifier or by name.
 ObjectClass ImmutableObjectClassRegistry.unregister(ObjectClass schemaObject)
          Removes the SchemaObject registered with this registry.
 ObjectClass ObjectClassRegistry.unregister(String numericOid)
          Removes the ObjectClass registered with this registry.
 ObjectClass ImmutableObjectClassRegistry.unregister(String numericOid)
          Removes the ObjectClass registered with this registry.
 ObjectClass DefaultObjectClassRegistry.unregister(String numericOid)
          Removes the SchemaObject registered with this registry, using its numeric OID.
 

Methods in org.apache.directory.api.ldap.model.schema.registries that return types with arguments of type ObjectClass
 Iterator<ObjectClass> ObjectClassRegistry.descendants(String ancestorId)
          Get's an iterator over the set of descendant ObjectClasses for some ancestor's name alias or their OID.
 Iterator<ObjectClass> ImmutableObjectClassRegistry.descendants(String ancestorId)
          Get's an iterator over the set of descendant ObjectClasses for some ancestor's name alias or their OID.
 Iterator<ObjectClass> DefaultObjectClassRegistry.descendants(String ancestorId)
          Get's an iterator over the set of descendant ObjectClasses for some ancestor's name alias or their OID.
 Iterator<ObjectClass> ImmutableObjectClassRegistry.iterator()
          Gets an iterator over the registered schema objects in the registry.
 

Methods in org.apache.directory.api.ldap.model.schema.registries with parameters of type ObjectClass
 void ObjectClassRegistry.register(ObjectClass objectClass)
          Registers a new ObjectClass with this registry.
 void ImmutableObjectClassRegistry.register(ObjectClass objectClass)
          Registers a new ObjectClass with this registry.
 void ObjectClassRegistry.registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)
          Store the ObjectClass into a map associating an ObjectClass to its descendants.
 void ImmutableObjectClassRegistry.registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)
          Store the ObjectClass into a map associating an ObjectClass to its descendants.
 void DefaultObjectClassRegistry.registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)
          Store the ObjectClass into a map associating an ObjectClass to its descendants.
 ObjectClass ImmutableObjectClassRegistry.unregister(ObjectClass schemaObject)
          Removes the SchemaObject registered with this registry.
 void ObjectClassRegistry.unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)
          Remove the ObjectClass from the map associating an ObjectClass to its descendants.
 void ImmutableObjectClassRegistry.unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)
          Remove the ObjectClass from the map associating an ObjectClass to its descendants.
 void DefaultObjectClassRegistry.unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)
          Remove the ObjectClass from the map associating an ObjectClass to its descendants.
 

Method parameters in org.apache.directory.api.ldap.model.schema.registries with type arguments of type ObjectClass
 void ObjectClassRegistry.registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)
          Store the ObjectClass into a map associating an ObjectClass to its descendants.
 void ImmutableObjectClassRegistry.registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)
          Store the ObjectClass into a map associating an ObjectClass to its descendants.
 void DefaultObjectClassRegistry.registerDescendants(ObjectClass objectClass, List<ObjectClass> ancestors)
          Store the ObjectClass into a map associating an ObjectClass to its descendants.
 void ObjectClassRegistry.unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)
          Remove the ObjectClass from the map associating an ObjectClass to its descendants.
 void ImmutableObjectClassRegistry.unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)
          Remove the ObjectClass from the map associating an ObjectClass to its descendants.
 void DefaultObjectClassRegistry.unregisterDescendants(ObjectClass attributeType, List<ObjectClass> ancestors)
          Remove the ObjectClass from the map associating an ObjectClass to its descendants.
 

Uses of ObjectClass in org.apache.directory.api.ldap.model.schema.registries.helper
 

Methods in org.apache.directory.api.ldap.model.schema.registries.helper with parameters of type ObjectClass
static void ObjectClassHelper.addToRegistries(ObjectClass objectClass, List<Throwable> errors, Registries registries)
          Inject the ObjectClass into the registries, updating the references to other SchemaObject
static void ObjectClassHelper.removeFromRegistries(ObjectClass objectClass, List<Throwable> errors, Registries registries)
          Remove the ObjectClass from the registries, updating the references to other SchemaObject.
 

Uses of ObjectClass in org.apache.directory.api.ldap.model.schema.syntaxes
 

Methods in org.apache.directory.api.ldap.model.schema.syntaxes that return ObjectClass
 ObjectClass AntlrSchemaParser.openLdapObjectClass()
           
 

Uses of ObjectClass in org.apache.directory.api.ldap.model.subtree
 

Methods in org.apache.directory.api.ldap.model.subtree that return ObjectClass
 ObjectClass ItemRefinement.getItem()
           
 

Methods in org.apache.directory.api.ldap.model.subtree with parameters of type ObjectClass
 void ItemRefinement.setItem(ObjectClass item)
           
 

Constructors in org.apache.directory.api.ldap.model.subtree with parameters of type ObjectClass
ItemRefinement(ObjectClass item)
          Creates a new instance of ItemRefinement.
 



Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.