Class PJConverter.ToZeroOrMore

java.lang.Object
net.sf.saxon.expr.PJConverter
net.sf.saxon.expr.PJConverter.ToZeroOrMore
Enclosing class:
PJConverter

public static class PJConverter.ToZeroOrMore extends PJConverter
Converter for use when the target class is ZeroOrMore, which allows any sequence but is a generic (parameterized) class so there is compile-time information about the type of items
  • Field Details

  • Constructor Details

    • ToZeroOrMore

      public ToZeroOrMore()
  • Method Details

    • convert

      public ZeroOrMore<Item> convert(Sequence value, Class<?> targetClass, XPathContext context) throws XPathException
      Description copied from class: PJConverter
      Convert an XPath value to a Java value of a specified class
      Specified by:
      convert in class PJConverter
      Parameters:
      value - the supplied XPath value
      targetClass - the class of the required Java value
      context - the XPath dynamic context
      Returns:
      the corresponding Java value, which is guaranteed to be an instance of the target class (except that an empty sequence is converted to null)
      Throws:
      XPathException - if the conversion is not possible or fails