|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--net.sf.saxon.value.Value
|
+--net.sf.saxon.value.AtomicValue
|
+--net.sf.saxon.value.AnyURIValue
A string value
| Constructor Summary | |
AnyURIValue(java.lang.CharSequence value)
Constructor |
|
| Method Summary | |
int |
conversionPreference(java.lang.Class required,
Configuration config)
Get conversion preference for this value to a Java class. |
AtomicValue |
convert(int requiredType)
Convert to target data type |
java.lang.Object |
convertToJava(java.lang.Class target,
Configuration config)
Convert to Java object (for passing to external functions) |
void |
display(int level,
NamePool pool)
Diagnostic print of expression structure |
boolean |
equals(java.lang.Object other)
Determine if two anyURI values are equal |
ItemType |
getItemType()
Return the type of the expression |
java.lang.String |
getStringValue()
Get the string value as a String |
int |
hashCode()
|
java.lang.String |
toString()
|
| Methods inherited from class net.sf.saxon.value.AtomicValue |
convert, effectiveBooleanValue, evaluateAsString, evaluateItem, getCardinality, getComponent, getPrimitiveValue, getTypedValue, iterate |
| Methods inherited from class net.sf.saxon.value.Value |
analyze, asItem, asValue, collapseWhitespace, getDependencies, getSpecialProperties, getSubExpressions, inverse, normalizeWhitespace, promote, simplify, stringToNumber, trimWhitespace |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public AnyURIValue(java.lang.CharSequence value)
value - the String value. Null is taken as equivalent to "".| Method Detail |
public java.lang.String getStringValue()
getStringValue in interface ItemgetStringValue in class Value
public AtomicValue convert(int requiredType)
throws XPathException
convert in class AtomicValuerequiredType - integer code representing the item type required
XPathException - if the conversion is not allowedpublic ItemType getItemType()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectjava.lang.ClassCastException - if the other value is not an AnyURIValuepublic int hashCode()
hashCode in class java.lang.Object
public int conversionPreference(java.lang.Class required,
Configuration config)
conversionPreference in class AtomicValuerequired - the Java class to which conversion is required
public java.lang.Object convertToJava(java.lang.Class target,
Configuration config)
throws XPathException
convertToJava in class AtomicValuetarget - the Java class to which conversion is requiredconfig - The configuration (needed for access to schema information)
XPathException - if conversion to this target type is not possible
public void display(int level,
NamePool pool)
level - the indentation level of the outputpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||