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 Modifier and Type Class Description private classXIncludeFunction.PropertiesCall
-
Field Summary
Fields Modifier and Type Field Description private static net.sf.saxon.s9api.QName_fixup_xml_baseprivate static net.sf.saxon.s9api.QName_fixup_xml_langprivate static net.sf.saxon.s9api.QName_trim_text(package private) java.util.HashMap<net.sf.saxon.s9api.QName,java.lang.String>optionsprivate static net.sf.saxon.om.StructuredQNameqName
-
Constructor Summary
Constructors Constructor Description XIncludeFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.sf.saxon.value.SequenceType[]getArgumentTypes()private booleangetBooleanOption(net.sf.saxon.s9api.QName name, boolean defvalue)net.sf.saxon.om.StructuredQNamegetFunctionQName()intgetMaximumNumberOfArguments()intgetMinimumNumberOfArguments()net.sf.saxon.value.SequenceTypegetResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)net.sf.saxon.lib.ExtensionFunctionCallmakeCallExpression()private java.util.HashMap<net.sf.saxon.s9api.QName,java.lang.String>parseMap(net.sf.saxon.ma.map.MapItem item)
-
-
-
Field Detail
-
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
java.util.HashMap<net.sf.saxon.s9api.QName,java.lang.String> options
-
-
Method Detail
-
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 java.util.HashMap<net.sf.saxon.s9api.QName,java.lang.String> parseMap(net.sf.saxon.ma.map.MapItem item) throws net.sf.saxon.trans.XPathException- Throws:
net.sf.saxon.trans.XPathException
-
-