|
|||||||||||
| 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.Base64BinaryValue
A value of type xs:base64Binary
| Constructor Summary | |
Base64BinaryValue(byte[] value)
Constructor: create a base64Binary value from a given array of bytes |
|
Base64BinaryValue(java.lang.CharSequence s)
Constructor: create a base64Binary 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 | |
protected static int |
byteArrayHashCode(byte[] value)
|
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)
Test if the two base64Binary values are equal. |
byte[] |
getBinaryValue()
Get the binary value |
ItemType |
getItemType()
Determine the data type of the exprssion |
int |
getLengthInOctets()
Get the number of octets in the value |
java.lang.String |
getStringValue()
Convert to string |
int |
hashCode()
|
| 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, toString, wait, wait, wait |
| Constructor Detail |
public Base64BinaryValue(java.lang.CharSequence s)
throws XPathException
public Base64BinaryValue(byte[] value)
| Method Detail |
public byte[] getBinaryValue()
public AtomicValue convert(int requiredType)
throws XPathException
convert in class AtomicValuerequiredType - an integer identifying the required atomic type
XPathException - if the conversion is not possiblepublic java.lang.String getStringValue()
getStringValue in interface ItemgetStringValue in class Valuepublic int getLengthInOctets()
public ItemType getItemType()
public int conversionPreference(java.lang.Class required,
Configuration config)
conversionPreference in class AtomicValue
public java.lang.Object convertToJava(java.lang.Class target,
Configuration config)
throws XPathException
convertToJava in class AtomicValuetarget - The class required by the external functionconfig - The configuration (needed for access to schema information)
XPathExceptionpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectprotected static int byteArrayHashCode(byte[] value)
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 | ||||||||||