@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.Object
o
- 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.Object
java.lang.String toString()
toString
in class java.lang.Object