|
|||||||||
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
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 SchemaElement
public boolean equals(java.lang.Object o)
equals
in class SchemaElement
o
- 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 |