Class JPConverter.FromShortArray

java.lang.Object
net.sf.saxon.expr.JPConverter
net.sf.saxon.expr.JPConverter.FromShortArray
All Implemented Interfaces:
Serializable
Enclosing class:
JPConverter

public static class JPConverter.FromShortArray extends JPConverter
See Also:
  • Field Details

  • Constructor Details

    • FromShortArray

      public FromShortArray()
  • Method Details

    • convert

      public ValueRepresentation convert(Object object, XPathContext context) throws XPathException
      Description copied from class: JPConverter
      Convert a Java object to an equivalent XPath value
      Specified by:
      convert in class JPConverter
      Parameters:
      object - the java object to be converted
      context - 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 class JPConverter
      Returns:
      the XPath item type
    • getCardinality

      public int getCardinality()
      Description copied from class: JPConverter
      Get the cardinality of the XPath value that will result from the conversion
      Overrides:
      getCardinality in class JPConverter
      Returns:
      the cardinality of the result
    • compile

      public String compile(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 class JPConverter
      Parameters:
      var - the Java variable that will hold the Java value to be converted
      compiler - 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.