Package com.nwalsh.xslt
Class XIncludeFunction
java.lang.Object
net.sf.saxon.lib.ExtensionFunctionDefinition
com.nwalsh.xslt.XIncludeFunction
public class XIncludeFunction
extends net.sf.saxon.lib.ExtensionFunctionDefinition
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final net.sf.saxon.s9api.QNameprivate static final net.sf.saxon.s9api.QNameprivate static final net.sf.saxon.s9api.QNameprivate static final net.sf.saxon.om.StructuredQName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.sf.saxon.value.SequenceType[]private booleangetBooleanOption(net.sf.saxon.s9api.QName name, boolean defvalue) net.sf.saxon.om.StructuredQNameintintnet.sf.saxon.value.SequenceTypegetResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes) net.sf.saxon.lib.ExtensionFunctionCallparseMap(net.sf.saxon.ma.map.MapItem item) Methods inherited from class net.sf.saxon.lib.ExtensionFunctionDefinition
asFunction, dependsOnFocus, hasSideEffects, trustResultType
-
Field Details
-
qName
private static final net.sf.saxon.om.StructuredQName qName -
_fixup_xml_base
private static final net.sf.saxon.s9api.QName _fixup_xml_base -
_fixup_xml_lang
private static final net.sf.saxon.s9api.QName _fixup_xml_lang -
_trim_text
private static final net.sf.saxon.s9api.QName _trim_text -
options
-
-
Constructor Details
-
XIncludeFunction
public XIncludeFunction()
-
-
Method Details
-
getFunctionQName
public net.sf.saxon.om.StructuredQName getFunctionQName()- Specified by:
getFunctionQNamein classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getMinimumNumberOfArguments
public int getMinimumNumberOfArguments()- Overrides:
getMinimumNumberOfArgumentsin classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getMaximumNumberOfArguments
public int getMaximumNumberOfArguments()- Overrides:
getMaximumNumberOfArgumentsin classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getArgumentTypes
public net.sf.saxon.value.SequenceType[] getArgumentTypes()- Specified by:
getArgumentTypesin classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getResultType
public net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes) - Specified by:
getResultTypein classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
makeCallExpression
public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()- Specified by:
makeCallExpressionin classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getBooleanOption
private boolean getBooleanOption(net.sf.saxon.s9api.QName name, boolean defvalue) -
parseMap
private HashMap<net.sf.saxon.s9api.QName,String> parseMap(net.sf.saxon.ma.map.MapItem item) throws net.sf.saxon.trans.XPathException - Throws:
net.sf.saxon.trans.XPathException
-