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 class
XIncludeFunction.PropertiesCall
-
Field Summary
Fields Modifier and Type Field Description private static net.sf.saxon.s9api.QName
_fixup_xml_base
private static net.sf.saxon.s9api.QName
_fixup_xml_lang
private static net.sf.saxon.s9api.QName
_trim_text
(package private) java.util.HashMap<net.sf.saxon.s9api.QName,java.lang.String>
options
private static net.sf.saxon.om.StructuredQName
qName
-
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 boolean
getBooleanOption(net.sf.saxon.s9api.QName name, boolean defvalue)
net.sf.saxon.om.StructuredQName
getFunctionQName()
int
getMaximumNumberOfArguments()
int
getMinimumNumberOfArguments()
net.sf.saxon.value.SequenceType
getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
net.sf.saxon.lib.ExtensionFunctionCall
makeCallExpression()
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:
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 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
-
-