|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@NotExtensible @ThreadSafety(level=INTERFACE_THREADSAFE) public interface DITStructureRule
This interface defines a set of methods that may be used to obtain information about a DIT structure rule defined in the server schema.
Method Summary | |
---|---|
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. |
Method Detail |
---|
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |