public class Pygmenter
extends net.sf.saxon.lib.ExtensionFunctionDefinition
This class provides a Saxon extension to highlight source code listings.
As support for Jython seems to have faded, so has the utility of this extension function. You might very well be better off with one of the JavaScript syntax highlighters at this point.
Copyright © 2011-2015 Norman Walsh.
| Constructor and Description |
|---|
Pygmenter() |
| Modifier and Type | Method and Description |
|---|---|
net.sf.saxon.value.SequenceType[] |
getArgumentTypes() |
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() |
public net.sf.saxon.om.StructuredQName getFunctionQName()
getFunctionQName in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic int getMinimumNumberOfArguments()
getMinimumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic int getMaximumNumberOfArguments()
getMaximumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic net.sf.saxon.value.SequenceType[] getArgumentTypes()
getArgumentTypes in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic net.sf.saxon.value.SequenceType getResultType(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
getResultType in class net.sf.saxon.lib.ExtensionFunctionDefinitionpublic net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
makeCallExpression in class net.sf.saxon.lib.ExtensionFunctionDefinition