Uses of Interface
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.util   
 

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

Classes in org.apache.directory.shared.ldap.schema that implement AttributeType
 class AbstractAttributeType
          Attribute specification bean used to store the schema information for an attributeType definition.
 

Methods in org.apache.directory.shared.ldap.schema that return AttributeType
 AttributeType[] MatchingRuleUse.getApplicableAttributes()
          Gets the the attributes which can be used with the matching rule in an extensible match assertion.
 AttributeType AttributeTypeOptions.getAttributeType()
           
 AttributeType[] ObjectClass.getMayList()
          Gets the AttributeTypes whose attributes may be present within an entry of this ObjectClass.
 AttributeType[] DefaultObjectClass.getMayList()
           
 AttributeType[] DITContentRule.getMayNames()
          Gets all the AttributeTypes of the "may" attribute names this DITContentRule specifies for the given STRUCTURAL objectClass.
 AttributeType[] NameForm.getMayUse()
          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.
 AttributeType[] ObjectClass.getMustList()
          Gets the AttributeTypes whose attributes must be present within an entry of this ObjectClass.
 AttributeType[] DefaultObjectClass.getMustList()
           
 AttributeType[] DITContentRule.getMustNames()
          Gets all the AttributeTypes of the "must" attribute names this DITContentRule specifies for the given STRUCTURAL objectClass.
 AttributeType[] NameForm.getMustUse()
          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.
 AttributeType[] DITContentRule.getNotNames()
          Gets all the AttributeTypes of the "not" attribute names this DITContentRule specifies for the given STRUCTURAL objectClass.
 AttributeType AttributeType.getSuperior()
          Gets the name of the superior class for this AttributeType.
 

Methods in org.apache.directory.shared.ldap.schema with parameters of type AttributeType
static java.lang.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 AbstractAttributeType.isAncestorOf(AttributeType descendant)
          Checks to see if this AttributeType is the ancestor of another attributeType.
 boolean AttributeType.isDescentantOf(AttributeType ancestor)
          Checks to see if this AttributeType is the descendant of another attributeType.
 boolean AbstractAttributeType.isDescentantOf(AttributeType ancestor)
          Checks to see if this AttributeType is the descendant of another attributeType.
static java.lang.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 java.lang.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 java.lang.StringBuffer SchemaUtils.render(java.lang.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.
 

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, java.util.Set<java.lang.String> options)
          Creates a new instance of AttributeTypeOptions, containing an attributeType, and options.
 

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.containsAnyValues(javax.naming.directory.Attribute attr, java.lang.Object[] compared, AttributeType type)
           
static boolean AttributeUtils.containsValue(javax.naming.directory.Attribute attr, java.lang.Object compared, AttributeType type)
          Check if an attribute contains a specific value, using the associated matchingRule for that
static javax.naming.directory.Attribute AttributeUtils.getAttribute(javax.naming.directory.Attributes attrs, AttributeType type)
          Utility method to extract an attribute from Attributes object using all combinationos of the name including aliases.
static javax.naming.directory.Attribute AttributeUtils.removeAttribute(AttributeType type, javax.naming.directory.Attributes entry)
          Correctly removes an attribute from an entry using it's attributeType information.
static java.lang.Object AttributeUtils.removeValue(javax.naming.directory.Attribute attr, java.lang.Object compared, AttributeType type)
          Check if an attribute contains a specific value and remove it using the associated matchingRule for the attribute type supplied.
 



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