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.QName
private static final net.sf.saxon.s9api.QName
private static final net.sf.saxon.s9api.QName
private static final net.sf.saxon.om.StructuredQName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.sf.saxon.value.SequenceType[]
private boolean
getBooleanOption
(net.sf.saxon.s9api.QName name, boolean defvalue) net.sf.saxon.om.StructuredQName
int
int
net.sf.saxon.value.SequenceType
getResultType
(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes) net.sf.saxon.lib.ExtensionFunctionCall
parseMap
(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:
getFunctionQName
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getMinimumNumberOfArguments
public int getMinimumNumberOfArguments()- Overrides:
getMinimumNumberOfArguments
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getMaximumNumberOfArguments
public int getMaximumNumberOfArguments()- Overrides:
getMaximumNumberOfArguments
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getArgumentTypes
public net.sf.saxon.value.SequenceType[] getArgumentTypes()- Specified by:
getArgumentTypes
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
getResultType
public net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes) - Specified by:
getResultType
in classnet.sf.saxon.lib.ExtensionFunctionDefinition
-
makeCallExpression
public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()- Specified by:
makeCallExpression
in 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
-