Uses of Class
org.apache.directory.shared.ldap.schema.AttributeType

Packages that use AttributeType
org.apache.directory.shared.ldap.schema Contains interfaces and base classes for representing the LDAP schema domain model. 
org.apache.directory.shared.ldap.schema.parsers   
org.apache.directory.shared.ldap.schema.registries   
org.apache.directory.shared.ldap.schema.syntax   
org.apache.directory.shared.ldap.util   
 

Uses of AttributeType in org.apache.directory.shared.ldap.schema
 

Methods in org.apache.directory.shared.ldap.schema that return AttributeType
 AttributeType AttributeType.copy()
          Copy an AttributeType
 AttributeType AttributeTypeOptions.getAttributeType()
           
 AttributeType EntityFactory.getAttributeType(SchemaManager schemaManager, Entry entry, Registries targetRegistries, String schemaName)
          Construct an AttributeType from an entry representing an AttributeType.
 AttributeType AttributeType.getSuperior()
          Gets the the superior AttributeType of this AttributeType.
 AttributeType SchemaManager.lookupAttributeTypeRegistry(String oid)
          Lookup for an AttributeType in the AttributeType registry
 

Methods in org.apache.directory.shared.ldap.schema that return types with arguments of type AttributeType
 List<AttributeType> MatchingRuleUse.getApplicableAttributes()
           
 List<AttributeType> ObjectClass.getMayAttributeTypes()
           
 List<AttributeType> NameForm.getMayAttributeTypes()
          Gets all the AttributeTypes of the attribute this NameForm specifies as being useable without requirement in the given objectClass for naming: as part of the Rdn.
 List<AttributeType> DITContentRule.getMayAttributeTypes()
           
 List<AttributeType> ObjectClass.getMustAttributeTypes()
           
 List<AttributeType> NameForm.getMustAttributeTypes()
          Gets all the AttributeTypes of the attributes this NameForm specifies as having to be used in the given objectClass for naming: as part of the Rdn.
 List<AttributeType> DITContentRule.getMustAttributeTypes()
           
 List<AttributeType> DITContentRule.getNotAttributeTypes()
           
 

Methods in org.apache.directory.shared.ldap.schema with parameters of type AttributeType
 void MatchingRuleUse.addApplicableAttribute(AttributeType attributeType)
          Add a matchingRule's AttributeType the MRU applies to.
 void ObjectClass.addMayAttributeTypes(AttributeType... attributeTypes)
          Add some allowed AttributeTypes
 void NameForm.addMayAttributeTypes(AttributeType attributeType)
          Add an allowed AttributeType
 void DITContentRule.addMayAttributeTypes(AttributeType attributeType)
          Add an allowed AttributeType
 void ObjectClass.addMustAttributeTypes(AttributeType... attributeTypes)
          Add some required AttributeTypes
 void NameForm.addMustAttributeTypes(AttributeType attributeType)
          Add a required AttributeType
 void DITContentRule.addMustAttributeTypes(AttributeType attributeType)
          Add a required AttributeType
 void DITContentRule.addNotAttributeTypes(AttributeType attributeType)
          Add a precluded AttributeType
static String DescriptionUtils.getDescription(AttributeType attributeType)
          Generates the description using the AttributeTypeDescription as defined by the syntax: 1.3.6.1.4.1.1466.115.121.1.3.
 boolean AttributeType.isAncestorOf(AttributeType descendant)
          Checks to see if this AttributeType is the ancestor of another attributeType.
 boolean AttributeType.isDescendantOf(AttributeType ancestor)
          Checks to see if this AttributeType is the descendant of another attributeType.
 Set<Entry> SchemaDao.listAttributeTypeDependents(AttributeType at)
           
static StringBuffer SchemaUtils.render(AttributeType at)
          Renders an attributeType into a new StringBuffer according to the Attribute Type Description Syntax 1.3.6.1.4.1.1466.115.121.1.3.
static StringBuffer SchemaUtils.render(AttributeType[] ats)
          Renders a list of attributeTypes for things like the must or may list of objectClasses using the ( oid $ oid ) format.
static StringBuffer SchemaUtils.render(StringBuffer buf, AttributeType[] ats)
          Renders a list of attributeTypes for things like the must or may list of objectClasses using the ( oid $ oid ) format into an existing buffer.
 void AttributeType.setSuperior(AttributeType superior)
          Sets the superior for this AttributeType
 void AttributeType.updateSuperior(AttributeType superior)
          Update the associated Superior AttributeType, even if the SchemaObject is readOnly
 

Method parameters in org.apache.directory.shared.ldap.schema with type arguments of type AttributeType
 void MatchingRuleUse.setApplicableAttributes(List<AttributeType> applicableAttributes)
          Set the matchingRule's AttributeType the MRU applies to.
 void ObjectClass.setMayAttributeTypes(List<AttributeType> mayAttributeTypes)
          Sets the list of allowed AttributeTypes
 void NameForm.setMayAttributeTypes(List<AttributeType> mayAttributeTypes)
          Sets the list of allowed AttributeTypes
 void DITContentRule.setMayAttributeTypes(List<AttributeType> mayAttributeTypes)
          Sets the list of allowed AttributeTypes
 void ObjectClass.setMustAttributeTypes(List<AttributeType> mustAttributeTypes)
          Sets the list of required AttributeTypes
 void NameForm.setMustAttributeTypes(List<AttributeType> mustAttributeTypes)
          Sets the list of required AttributeTypes
 void DITContentRule.setMustAttributeTypes(List<AttributeType> mustAttributeTypes)
          Sets the list of required AttributeTypes
 void DITContentRule.setNotAttributeTypes(List<AttributeType> notAttributeTypes)
          Sets the list of precluded AttributeTypes
 void ObjectClass.updateMayAttributeTypes(List<AttributeType> mayAttributeTypes)
          Update the associated MAY AttributeType, even if the SchemaObject is readOnly
 void ObjectClass.updateMustAttributeTypes(List<AttributeType> mustAttributeTypes)
          Update the associated MUST AttributeType, even if the SchemaObject is readOnly
 

Constructors in org.apache.directory.shared.ldap.schema with parameters of type AttributeType
AttributeTypeOptions(AttributeType attributeType)
          Creates a new instance of AttributeTypeOptions, containing an attributeType, but no options.
AttributeTypeOptions(AttributeType attributeType, Set<String> options)
          Creates a new instance of AttributeTypeOptions, containing an attributeType, and options.
 

Uses of AttributeType in org.apache.directory.shared.ldap.schema.parsers
 

Methods in org.apache.directory.shared.ldap.schema.parsers that return AttributeType
 AttributeType AttributeTypeDescriptionSchemaParser.parse(String schemaDescription)
          Parses a AttributeType description
 AttributeType AttributeTypeDescriptionSchemaParser.parseAttributeTypeDescription(String attributeTypeDescription)
          Parses a attribute type description according to RFC 4512:
 

Methods in org.apache.directory.shared.ldap.schema.parsers that return types with arguments of type AttributeType
 List<AttributeType> OpenLdapSchemaParser.getAttributeTypes()
          Gets the attribute types.
 

Methods in org.apache.directory.shared.ldap.schema.parsers with parameters of type AttributeType
static boolean ParserDescriptionUtils.attributeTypesMatch(AttributeType at0, AttributeType at1)
          Checks two schema attributeTypes for an exact match.
 

Uses of AttributeType in org.apache.directory.shared.ldap.schema.registries
 

Methods in org.apache.directory.shared.ldap.schema.registries that return AttributeType
 AttributeType ImmutableAttributeTypeRegistry.lookup(String oid)
          Looks up a SchemaObject by its unique Object Identifier or by name.
 AttributeType DefaultAttributeTypeRegistry.lookup(String oid)
          Looks up a SchemaObject by its unique Object Identifier or by name.
 AttributeType ImmutableAttributeTypeRegistry.unregister(AttributeType schemaObject)
          Removes the SchemaObject registered with this registry.
 AttributeType ImmutableAttributeTypeRegistry.unregister(String numericOid)
          Removes the SchemaObject registered with this registry, using its numeric OID.
 AttributeType DefaultAttributeTypeRegistry.unregister(String numericOid)
          Removes the SchemaObject registered with this registry, using its numeric OID.
 

Methods in org.apache.directory.shared.ldap.schema.registries that return types with arguments of type AttributeType
 Iterator<AttributeType> ImmutableAttributeTypeRegistry.descendants(String ancestorId)
          Get's an iterator over the set of descendant attributeTypes for some ancestor's name alias or their OID.
 Iterator<AttributeType> DefaultAttributeTypeRegistry.descendants(String ancestorId)
          Get's an iterator over the set of descendant attributeTypes for some ancestor's name alias or their OID.
 Iterator<AttributeType> AttributeTypeRegistry.descendants(String ancestorId)
          Get's an iterator over the set of descendant attributeTypes for some ancestor's name alias or their OID.
 Iterator<AttributeType> ImmutableAttributeTypeRegistry.iterator()
          Gets an iterator over the registered schema objects in the registry.
 

Methods in org.apache.directory.shared.ldap.schema.registries with parameters of type AttributeType
 void ImmutableAttributeTypeRegistry.addMappingFor(AttributeType attributeType)
          Add a new Oid/Normalizer couple in the OidNormalizer map
 void DefaultAttributeTypeRegistry.addMappingFor(AttributeType attributeType)
          Add a new Oid/Normalizer couple in the OidNormalizer map
 void AttributeTypeRegistry.addMappingFor(AttributeType attributeType)
          Add a new Oid/Normalizer couple in the OidNormalizer map
 void Registries.delCrossReferences(AttributeType attributeType)
          Add the SchemaObjectReferences.
 void ImmutableAttributeTypeRegistry.register(AttributeType attributeType)
          Registers a new SchemaObject with this registry.
 void ImmutableAttributeTypeRegistry.registerDescendants(AttributeType attributeType, AttributeType ancestor)
          Store the AttributeType into a map associating an AttributeType to its descendants.
 void DefaultAttributeTypeRegistry.registerDescendants(AttributeType attributeType, AttributeType ancestor)
          Store the AttributeType into a map associating an AttributeType to its descendants.
 void AttributeTypeRegistry.registerDescendants(AttributeType attributeType, AttributeType ancestor)
          Store the AttributeType into a map associating an AttributeType to its descendants.
 void ImmutableAttributeTypeRegistry.removeMappingFor(AttributeType attributeType)
          Remove a new Oid/Normalizer couple in the OidNormalizer map
 void DefaultAttributeTypeRegistry.removeMappingFor(AttributeType attributeType)
          Remove the AttributeType normalizer from the OidNormalizer map
 void AttributeTypeRegistry.removeMappingFor(AttributeType attributeType)
          Remove a new Oid/Normalizer couple in the OidNormalizer map
 AttributeType ImmutableAttributeTypeRegistry.unregister(AttributeType schemaObject)
          Removes the SchemaObject registered with this registry.
 void ImmutableAttributeTypeRegistry.unregisterDescendants(AttributeType attributeType, AttributeType ancestor)
          Remove the AttributeType from the map associating an AttributeType to its descendants.
 void DefaultAttributeTypeRegistry.unregisterDescendants(AttributeType attributeType, AttributeType ancestor)
          Remove the AttributeType from the map associating an AttributeType to its descendants.
 void AttributeTypeRegistry.unregisterDescendants(AttributeType attributeType, AttributeType ancestor)
          Remove the AttributeType from the map associating an AttributeType to its descendants.
 

Uses of AttributeType in org.apache.directory.shared.ldap.schema.syntax
 

Methods in org.apache.directory.shared.ldap.schema.syntax that return AttributeType
 AttributeType AntlrSchemaParser.attributeTypeDescription()
          Production for matching attribute type descriptions.
 AttributeType AntlrSchemaParser.openLdapAttributeType()
           
 

Uses of AttributeType in org.apache.directory.shared.ldap.util
 

Methods in org.apache.directory.shared.ldap.util with parameters of type AttributeType
static boolean AttributeUtils.containsValue(Attribute attr, Value<?> compared, AttributeType type)
          Check if an attribute contains a specific value, using the associated matchingRule for that
static Attribute AttributeUtils.getAttribute(Attributes attrs, AttributeType type)
          Utility method to extract an attribute from Attributes object using all combinationos of the name including aliases.
static Attribute AttributeUtils.removeAttribute(AttributeType type, Attributes entry)
          Correctly removes an attribute from an entry using it's attributeType information.
 



Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.