public interface Item extends Sequence, PullEvent
| Modifier and Type | Method and Description |
|---|---|
AtomicSequence |
atomize()
Atomize the item.
|
String |
getStringValue()
Get the value of the item as a string.
|
CharSequence |
getStringValueCS()
Get the string value of the item as a CharSequence.
|
Item |
head()
Get the first item in the sequence.
|
Item head()
Sequence in that
no exception is thrown.String getStringValue()
getStringValueCS() should
be used. If the caller requires a string, this method is preferred.UnsupportedOperationException - if the item is a function item (an unchecked exception
is used here to avoid introducing exception handling to a large number of paths where it is not
needed)getStringValueCS()CharSequence getStringValueCS()
X.getStringValueCS().toString() returns a string that is equal to
X.getStringValue().
Note that two CharSequence values of different types should not be compared using equals(), and
for the same reason they should not be used as a key in a hash table.
If the calling code can handle any CharSequence, this method should
be used. If the caller requires a string, the getStringValue() method is preferred.UnsupportedOperationException - if the item is a function item (an unchecked exception
is used here to avoid introducing exception handling to a large number of paths where it is not
needed)getStringValue()AtomicSequence atomize() throws XPathException
XPathException - if atomization is not allowed
for this kind of itemCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.