|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.unboundid.ldap.sdk.schema.SchemaElement
com.unboundid.ldap.sdk.schema.AttributeSyntaxDefinition
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class AttributeSyntaxDefinition
This class provides a data structure that describes an LDAP attribute syntax schema element.
| Constructor Summary | |
|---|---|
AttributeSyntaxDefinition(java.lang.String s)
Creates a new attribute syntax from the provided string representation. |
|
AttributeSyntaxDefinition(java.lang.String oid,
java.lang.String description,
java.util.Map<java.lang.String,java.lang.String[]> extensions)
Creates a new attribute syntax use with the provided information. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object o)
Indicates whether the provided object is equal to this schema element. |
java.lang.String |
getDescription()
Retrieves the description for this attribute syntax, if available. |
java.util.Map<java.lang.String,java.lang.String[]> |
getExtensions()
Retrieves the set of extensions for this matching rule use. |
java.lang.String |
getOID()
Retrieves the OID for this attribute syntax. |
int |
hashCode()
Retrieves a hash code for this schema element. |
java.lang.String |
toString()
Retrieves a string representation of this attribute syntax, in the format described in RFC 4512 section 4.1.5. |
| Methods inherited from class com.unboundid.ldap.sdk.schema.SchemaElement |
|---|
extensionsEqual |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AttributeSyntaxDefinition(java.lang.String s)
throws LDAPException
s - The string representation of the attribute syntax to create,
using the syntax described in RFC 4512 section 4.1.5. It must
not be null.
LDAPException - If the provided string cannot be decoded as an
attribute syntax definition.
public AttributeSyntaxDefinition(java.lang.String oid,
java.lang.String description,
java.util.Map<java.lang.String,java.lang.String[]> extensions)
oid - The OID for this attribute syntax. It must not be
null.description - The description for this attribute syntax. It may be
null if there is no description.extensions - The set of extensions for this attribute syntax. It
may be null or empty if there should not be
any extensions.| Method Detail |
|---|
public java.lang.String getOID()
public java.lang.String getDescription()
null if
there is no description defined.public java.util.Map<java.lang.String,java.lang.String[]> getExtensions()
public int hashCode()
hashCode in class SchemaElementpublic boolean equals(java.lang.Object o)
equals in class SchemaElemento - The object for which to make the determination.
true if the provided object may be considered equal to
this schema element, or false if not.public java.lang.String toString()
toString in class SchemaElement
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||