Package net.sf.saxon.expr
Class JPConverter.FromLong
- java.lang.Object
-
- net.sf.saxon.expr.JPConverter
-
- net.sf.saxon.expr.JPConverter.FromLong
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- JPConverter
public static class JPConverter.FromLong extends JPConverter
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.sf.saxon.expr.JPConverter
JPConverter.FromBigDecimal, JPConverter.FromBigInteger, JPConverter.FromBoolean, JPConverter.FromBooleanArray, JPConverter.FromByte, JPConverter.FromByteArray, JPConverter.FromCharacter, JPConverter.FromCharArray, JPConverter.FromCollection, JPConverter.FromDate, JPConverter.FromDouble, JPConverter.FromDoubleArray, JPConverter.FromFloat, JPConverter.FromFloatArray, JPConverter.FromInt, JPConverter.FromIntArray, JPConverter.FromLong, JPConverter.FromLongArray, JPConverter.FromObjectArray, JPConverter.FromQName, JPConverter.FromSequenceIterator, JPConverter.FromShort, JPConverter.FromShortArray, JPConverter.FromSource, JPConverter.FromString, JPConverter.FromURI, JPConverter.FromValueRepresentation, JPConverter.WrapExternalObject
-
-
Field Summary
Fields Modifier and Type Field Description static JPConverter.FromLong
INSTANCE
-
Constructor Summary
Constructors Constructor Description FromLong()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
compile(java.lang.String var, CodeGeneratorService compiler)
Generate a Java expression (as text) that can be used to implement this conversion when compiling a queryValueRepresentation
convert(java.lang.Object object, XPathContext context)
Convert a Java object to an equivalent XPath valueItemType
getItemType()
Get the item type of the XPath value that will result from the conversion-
Methods inherited from class net.sf.saxon.expr.JPConverter
allocate, getCardinality
-
-
-
-
Field Detail
-
INSTANCE
public static JPConverter.FromLong INSTANCE
-
-
Method Detail
-
convert
public ValueRepresentation convert(java.lang.Object object, XPathContext context) throws XPathException
Description copied from class:JPConverter
Convert a Java object to an equivalent XPath value- Specified by:
convert
in classJPConverter
- Parameters:
object
- the java object to be convertedcontext
- the XPath dynamic evaluation context- Returns:
- the XPath value resulting from the conversion
- Throws:
XPathException
- if the conversion is not possible or if it fails
-
getItemType
public ItemType getItemType()
Description copied from class:JPConverter
Get the item type of the XPath value that will result from the conversion- Specified by:
getItemType
in classJPConverter
- Returns:
- the XPath item type
-
compile
public java.lang.String compile(java.lang.String var, CodeGeneratorService compiler)
Description copied from class:JPConverter
Generate a Java expression (as text) that can be used to implement this conversion when compiling a query- Overrides:
compile
in classJPConverter
- Parameters:
var
- the Java variable that will hold the Java value to be convertedcompiler
- provides callback services- Returns:
- a Java expression (as text) that implements the conversion. The result of the Java expression must be of type ValueRepresentation, and if the cardinality of the converter is exactly one then it must be of type Item.
-
-