Class PJConverter.ToOneOrMore

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

public static class PJConverter.ToOneOrMore extends PJConverter
Converter for use when the target class is OneOrMore, which constrains the value to be a non-empty sequence
  • Field Details

  • Constructor Details

    • ToOneOrMore

      public ToOneOrMore()
  • Method Details

    • convert

      public OneOrMore<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