|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.saxon.value.Value
net.sf.saxon.value.AtomicValue
net.sf.saxon.value.HexBinaryValue
public class HexBinaryValue
A value of type xs:hexBinary
Constructor Summary | |
---|---|
HexBinaryValue(byte[] value)
Constructor: create a hexBinary value from a given array of bytes |
|
HexBinaryValue(CharSequence s)
Constructor: create a hexBinary value from a supplied string, in which each octet is represented by a pair of values from 0-9, a-f, A-F |
Method Summary | |
---|---|
int |
conversionPreference(Class required)
Get conversion preference for this value to a Java class. |
AtomicValue |
convert(int requiredType)
Convert to target data type |
Object |
convertToJava(Class target)
Convert to Java object (for passing to external functions) |
void |
display(int level,
NamePool pool)
Diagnostic print of expression structure |
boolean |
equals(Object other)
Test if the two hexBinary values are equal. |
ItemType |
getItemType()
Determine the data type of the exprssion |
String |
getStringValue()
Convert to string |
int |
hashCode()
|
Methods inherited from class net.sf.saxon.value.AtomicValue |
---|
convert, 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, stringToInteger, stringToNumber, trimWhitespace |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HexBinaryValue(CharSequence s) throws XPathException
XPathException
public HexBinaryValue(byte[] value)
Method Detail |
---|
public AtomicValue convert(int requiredType) throws XPathException
convert
in class AtomicValue
requiredType
- an integer identifying the required atomic type
XPathException
- if the conversion is not possiblepublic String getStringValue()
public ItemType getItemType()
public int conversionPreference(Class required)
conversionPreference
in class AtomicValue
public Object convertToJava(Class target) throws XPathException
convertToJava
in class AtomicValue
target
- The class required by the external function
XPathException
public boolean equals(Object other)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void display(int level, NamePool pool)
level
- indentation level for this expression
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |