@NotExtensible @ThreadSafety(level=INTERFACE_THREADSAFE) public abstract class SchemaElement extends java.lang.Object implements java.io.Serializable
Constructor and Description |
---|
SchemaElement() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
equals(java.lang.Object o)
Indicates whether the provided object is equal to this schema element.
|
protected static boolean |
extensionsEqual(java.util.Map<java.lang.String,java.lang.String[]> m1,
java.util.Map<java.lang.String,java.lang.String[]> m2)
Indicates whether the two extension maps are equivalent.
|
abstract int |
hashCode()
Retrieves a hash code for this schema element.
|
abstract java.lang.String |
toString()
Retrieves a string representation of this schema element, in the format
described in RFC 4512.
|
public SchemaElement()
public abstract int hashCode()
hashCode
in class java.lang.Object
public abstract 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 may be considered equal to
this schema element, or false
if not.protected static boolean extensionsEqual(java.util.Map<java.lang.String,java.lang.String[]> m1, java.util.Map<java.lang.String,java.lang.String[]> m2)
m1
- The first schema element to examine.m2
- The second schema element to examine.true
if the provided extension maps are equivalent, or
false
if not.public abstract java.lang.String toString()
toString
in class java.lang.Object