Package net.sf.saxon.value
Interface ExternalObject<T>
- Type Parameters:
T
- the static class of the wrapped object
- All Superinterfaces:
GroundedValue
,Item
,Sequence
- All Known Implementing Classes:
Bindery.FailureValue
,ObjectValue
,Tuple
An item that wraps an external (Java or .NET) object
-
Method Summary
Modifier and TypeMethodDescriptionGet the item type of the objectGet the wrapped objectMethods inherited from interface net.sf.saxon.om.GroundedValue
asIterable, concatenate, containsNode, effectiveBooleanValue, materialize
Methods inherited from interface net.sf.saxon.om.Item
atomize, getGenre, getLength, getStringValue, getStringValueCS, head, isStreamed, itemAt, iterate, reduce, subsequence, toShortString
Methods inherited from interface net.sf.saxon.om.Sequence
makeRepeatable
-
Method Details
-
getObject
T getObject()Get the wrapped object- Returns:
- the wrapped object. This will never be null.
-
getItemType
Get the item type of the object- Returns:
- the item type
-