public static class PJConverter.ToOne extends PJConverter
One, which constrains the value to be
a singletonPJConverter.AnyURIValueToURI, PJConverter.AnyURIValueToURL, PJConverter.Atomic, PJConverter.BooleanValueToBoolean, PJConverter.CalendarValueToCalendar, PJConverter.CalendarValueToDate, PJConverter.General, PJConverter.Identity, PJConverter.IntegerValueToBigInteger, PJConverter.IntegerValueToByte, PJConverter.IntegerValueToChar, PJConverter.IntegerValueToInt, PJConverter.IntegerValueToLong, PJConverter.IntegerValueToShort, PJConverter.NumericValueToBigDecimal, PJConverter.NumericValueToDouble, PJConverter.NumericValueToFloat, PJConverter.QualifiedNameValueToQName, PJConverter.StringValueToChar, PJConverter.StringValueToString, PJConverter.ToArray, PJConverter.ToCollection, PJConverter.ToNull, PJConverter.ToOne, PJConverter.ToOneOrMore, PJConverter.ToSequenceExtent, PJConverter.ToSequenceIterator, PJConverter.ToZeroOrMore, PJConverter.ToZeroOrOne, PJConverter.UnwrapExternalObject| Modifier and Type | Field and Description |
|---|---|
static PJConverter.ToOne |
INSTANCE |
| Constructor and Description |
|---|
ToOne() |
| Modifier and Type | Method and Description |
|---|---|
One<Item> |
convert(Sequence value,
java.lang.Class targetClass,
XPathContext context)
Convert an XPath value to a Java value of a specified class
|
allocate, allocateNodeListCreator, getEquivalentSequenceType, getParameterizedSequenceTypepublic static final PJConverter.ToOne INSTANCE
public One<Item> convert(Sequence value, java.lang.Class targetClass, XPathContext context) throws XPathException
PJConverterconvert in class PJConvertervalue - the supplied XPath valuetargetClass - the class of the required Java valuecontext - the XPath dynamic contextXPathException - if the conversion is not possible or failsCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.