Class ColumnNumberFunction


  • public class ColumnNumberFunction
    extends net.sf.saxon.lib.ExtensionFunctionDefinition
    • Field Detail

      • QNAME

        public static net.sf.saxon.om.StructuredQName QNAME
    • Constructor Detail

      • ColumnNumberFunction

        public ColumnNumberFunction()
    • Method Detail

      • getFunctionQName

        public net.sf.saxon.om.StructuredQName getFunctionQName()
        Specified by:
        getFunctionQName in class net.sf.saxon.lib.ExtensionFunctionDefinition
      • getMaximumNumberOfArguments

        public int getMaximumNumberOfArguments()
        Overrides:
        getMaximumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinition
      • getMinimumNumberOfArguments

        public int getMinimumNumberOfArguments()
        Overrides:
        getMinimumNumberOfArguments in class net.sf.saxon.lib.ExtensionFunctionDefinition
      • getArgumentTypes

        public net.sf.saxon.value.SequenceType[] getArgumentTypes()
        Specified by:
        getArgumentTypes in class net.sf.saxon.lib.ExtensionFunctionDefinition
      • getResultType

        public net.sf.saxon.value.SequenceType getResultType​(net.sf.saxon.value.SequenceType[] suppliedArgumentTypes)
        Specified by:
        getResultType in class net.sf.saxon.lib.ExtensionFunctionDefinition
      • dependsOnFocus

        public boolean dependsOnFocus()
        Overrides:
        dependsOnFocus in class net.sf.saxon.lib.ExtensionFunctionDefinition
      • trustResultType

        public boolean trustResultType()
        Overrides:
        trustResultType in class net.sf.saxon.lib.ExtensionFunctionDefinition
      • makeCallExpression

        public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression()
        Specified by:
        makeCallExpression in class net.sf.saxon.lib.ExtensionFunctionDefinition