/** * Get the underlying implementation object representing the value. This method allows * access to lower-level Saxon functionality, including classes and methods that offer * no guarantee of stability across releases. * * @return the underlying implementation object representing the value */ @Override public ArrayItem getUnderlyingValue() { return (ArrayItem)super.getUnderlyingValue(); }
/** * Get the underlying implementation object representing the value. This method allows * access to lower-level Saxon functionality, including classes and methods that offer * no guarantee of stability across releases. * * @return the underlying implementation object representing the value * @since 9.8 (previously inherited from XdmValue which returns a Sequence) */ @Override public MapItem getUnderlyingValue() { return (MapItem)super.getUnderlyingValue(); }
/** * Get the underlying implementation object representing the value. This method allows * access to lower-level Saxon functionality, including classes and methods that offer * no guarantee of stability across releases. * * @return the underlying implementation object representing the value * @since 9.8 (previously inherited from XdmValue which returns a Sequence) */ @Override public MapItem getUnderlyingValue() { return (MapItem)super.getUnderlyingValue(); }
/** * Get the underlying implementation object representing the value. This method allows * access to lower-level Saxon functionality, including classes and methods that offer * no guarantee of stability across releases. * * @return the underlying implementation object representing the value */ @Override public ArrayItem getUnderlyingValue() { return (ArrayItem)super.getUnderlyingValue(); }
/** * Get the arity of the function * * @return the arity of the function, that is, the number of arguments in the function's signature */ public int getArity() { Function fi = (Function) getUnderlyingValue(); return fi.getArity(); }
/** * Get the arity of the function * * @return the arity of the function, that is, the number of arguments in the function's signature */ public int getArity() { Function fi = (Function) getUnderlyingValue(); return fi.getArity(); }
/** * Get the name of the function * * @return the function name, as a QName, or null for an anonymous inline function item */ public QName getName() { Function fi = (Function) getUnderlyingValue(); StructuredQName sq = fi.getFunctionName(); return sq == null ? null : new QName(sq); }
/** * Get the name of the function * * @return the function name, as a QName, or null for an anonymous inline function item */ public QName getName() { Function fi = (Function) getUnderlyingValue(); StructuredQName sq = fi.getFunctionName(); return sq == null ? null : new QName(sq); }
Function fi = (Function) getUnderlyingValue(); FunctionItemType type = fi.getFunctionItemType(); Sequence<?>[] argVals = new Sequence[arguments.length];
Function fi = (Function) getUnderlyingValue(); FunctionItemType type = fi.getFunctionItemType(); Sequence<?>[] argVals = new Sequence[arguments.length];