@NotExtensible @ThreadSafety(level=INTERFACE_THREADSAFE) public interface DITStructureRule
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object o)
Indicates whether the provided object is equal to this DIT structure rule. 
 | 
java.lang.String | 
getDescription()
Retrieves the description for this DIT content rule, if any. 
 | 
java.util.Map<java.lang.String,java.util.List<java.lang.String>> | 
getExtensions()
Retrieves a map of all defined extensions for this DIT structure rule. 
 | 
NameForm | 
getNameForm()
Retrieves the name form for this DIT structure rule. 
 | 
java.lang.String | 
getNameOrRuleID()
Retrieves the primary name for this DIT structure rule, or the rule ID if
 no names are defined. 
 | 
java.util.List<java.lang.String> | 
getNames()
Retrieves the list of names for this DIT structure rule, if any. 
 | 
int | 
getRuleID()
Retrieves the rule ID for this DIT structure rule. 
 | 
java.lang.String | 
getSchemaFileName()
Retrieves the name of the schema file in which this DIT structure rule is
 defined. 
 | 
ObjectClass | 
getStructuralClass()
Retrieves the structural object class for this DIT content rule. 
 | 
java.util.Set<DITStructureRule> | 
getSuperiorRules()
Retrieves the set of superior DIT structure rules for this rule, if any. 
 | 
int | 
hashCode()
Retrieves a hash code for this DIT structure rule. 
 | 
boolean | 
hasNameOrRuleID(java.lang.String name)
Indicates whether the provided string is equal to any of the defined names
 or the rule ID for this DIT structure rule. 
 | 
boolean | 
isObsolete()
Indicates whether this DIT structure rule is declared obsolete in the
 server schema. 
 | 
java.lang.String | 
toString()
Retrieves a string representation of this DIT structure rule definition. 
 | 
int getRuleID()
java.util.List<java.lang.String> getNames()
java.lang.String getNameOrRuleID()
boolean hasNameOrRuleID(java.lang.String name)
name - The name for which to make the determination.true if the provided string matches one of the names or
          the rule ID for this DIT structure rule, or false if not.java.lang.String getDescription()
null if it
          does not have a description.NameForm getNameForm()
ObjectClass getStructuralClass()
java.util.Set<DITStructureRule> getSuperiorRules()
boolean isObsolete()
true if this DIT structure rule is declared obsolete in
          the server schema, or false if not.java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExtensions()
java.lang.String getSchemaFileName()
boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - The object for which to make the determination.true if the provided object is equal to this DIT structure
          rule, or false if not.int hashCode()
hashCode in class java.lang.Objectjava.lang.String toString()
toString in class java.lang.Object