|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.commons.tom.primitive.PrimitiveValue
public class PrimitiveValue
TypedObjectNode that represents a typed primitive value, e.g. an XML text node or an XML attribute value with
type information.
PrimitiveType| Constructor Summary | |
|---|---|
PrimitiveValue(java.lang.Object value)
|
|
PrimitiveValue(java.lang.Object value,
PrimitiveType type)
|
|
PrimitiveValue(java.lang.String value,
PrimitiveType type)
|
|
PrimitiveValue(java.lang.String value,
org.apache.xerces.xs.XSSimpleTypeDefinition xsdType)
|
|
| Method Summary | |
|---|---|
int |
compareTo(PrimitiveValue o)
|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getAsText()
Returns the text representation of the value. |
PrimitiveType |
getType()
Returns the type of the value. |
java.lang.Object |
getValue()
Returns the canonical object representation of the value. |
org.apache.xerces.xs.XSSimpleTypeDefinition |
getXSType()
Returns the XML schema type for the value. |
int |
hashCode()
|
static Pair<java.lang.Object,java.lang.Object> |
makeComparable(java.lang.Object value1,
java.lang.Object value2)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PrimitiveValue(java.lang.Object value,
PrimitiveType type)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public PrimitiveValue(java.lang.String value,
PrimitiveType type)
throws java.lang.IllegalArgumentException
value - type -
java.lang.IllegalArgumentException
public PrimitiveValue(java.lang.String value,
org.apache.xerces.xs.XSSimpleTypeDefinition xsdType)
throws java.lang.IllegalArgumentException
value - xsdType -
java.lang.IllegalArgumentException
public PrimitiveValue(java.lang.Object value)
throws java.lang.IllegalArgumentException
value -
java.lang.IllegalArgumentException| Method Detail |
|---|
public java.lang.Object getValue()
nullpublic java.lang.String getAsText()
nullpublic PrimitiveType getType()
nullpublic org.apache.xerces.xs.XSSimpleTypeDefinition getXSType()
nullpublic int compareTo(PrimitiveValue o)
compareTo in interface java.lang.Comparable<PrimitiveValue>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
public static Pair<java.lang.Object,java.lang.Object> makeComparable(java.lang.Object value1,
java.lang.Object value2)
throws java.lang.IllegalArgumentException
value1 - value2 -
java.lang.IllegalArgumentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||