@NotExtensible @ThreadSafety(level=INTERFACE_THREADSAFE) public interface MatchingRuleUse
| Modifier and Type | Method and Description | 
|---|---|
| boolean | appliesToAttribute(AttributeType t)Indicates whether this matching rule use applies to the provided attribute
 type. | 
| boolean | equals(java.lang.Object o)Indicates whether the provided object is equal to this matching rule use. | 
| java.util.Set<AttributeType> | getAttributes()Retrieves the set of attributes that are associated with this matching rule
 use. | 
| 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 matching rule use. | 
| MatchingRule | getMatchingRule()Retrieves the matching rule for this matching rule use. | 
| java.util.List<java.lang.String> | getNames()Retrieves the list of names for this matching rule use, if any. | 
| java.lang.String | getSchemaFileName()Retrieves the name of the schema file in which this matching rule use is
 defined. | 
| int | hashCode()Retrieves a hash code for this matching rule use. | 
| boolean | hasName(java.lang.String name)Indicates whether the provided string is equal to any of the defined names
 for this matching rule use. | 
| boolean | isObsolete()Indicates whether this matching rule use is declared obsolete in the server
 schema. | 
| java.lang.String | toString()Retrieves a string representation of this matching rule use definition. | 
java.util.List<java.lang.String> getNames()
boolean hasName(java.lang.String name)
name - The name for which to make the determination.true if the provided string matches one of the names for
          this matching rule use, or false if not.MatchingRule getMatchingRule()
java.lang.String getDescription()
null if it
          does not have a description.java.util.Set<AttributeType> getAttributes()
boolean appliesToAttribute(AttributeType t)
t - The attribute type for which to make the determination.true if this matching rule use applies to the provided
          attribute type, or false if not.boolean isObsolete()
true if this matching rule use 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 matching rule
          use, or false if not.int hashCode()
hashCode in class java.lang.Objectjava.lang.String toString()
toString in class java.lang.Object