jd.xml.xslt.extension
Class ExtensionFunction

java.lang.Object
  extended byjd.xml.xpath.expr.ExpressionImpl
      extended byjd.xml.xpath.expr.VariableExpression
          extended byjd.xml.xpath.expr.function.VariableFunction
              extended byjd.xml.xslt.extension.ExtensionFunction
All Implemented Interfaces:
Expression, Function
Direct Known Subclasses:
JavaFunction, ScriptFunction

public abstract class ExtensionFunction
extends VariableFunction


Field Summary
 
Fields inherited from class jd.xml.xpath.expr.function.VariableFunction
arguments_
 
Fields inherited from interface jd.xml.xpath.expr.function.Function
NULL_ARGUMENTS
 
Fields inherited from interface jd.xml.xpath.expr.Expression
DEP_CONTEXT_NODE, DEP_CONTEXT_POSITION, DEP_CONTEXT_SIZE, DEP_CONTEXT_STATIC, DEP_NONE, DEP_UNKNOWN
 
Constructor Summary
ExtensionFunction(String name, int argCount)
           
 
Method Summary
 int getContextDependencies()
          Return a bitfield indicating the expression dependencies on the XPath context.
 FunctionType getFunctionType()
          Return the FunctionType of the Function-
 
Methods inherited from class jd.xml.xpath.expr.function.VariableFunction
accept, getArgument, setArguments
 
Methods inherited from class jd.xml.xpath.expr.VariableExpression
getResultType, toBooleanValue, toNumberValue, toStringValue
 
Methods inherited from class jd.xml.xpath.expr.ExpressionImpl
hasContextDependencies, isUniqueFilter, matchesFilter, toNode, toNodeSet, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jd.xml.xpath.expr.Expression
getResultType, hasContextDependencies, isUniqueFilter, matchesFilter, toBooleanValue, toNode, toNodeSet, toNumberValue, toString, toStringValue, toXObject
 

Constructor Detail

ExtensionFunction

public ExtensionFunction(String name,
                         int argCount)
Method Detail

getFunctionType

public FunctionType getFunctionType()
Description copied from interface: Function
Return the FunctionType of the Function-


getContextDependencies

public int getContextDependencies()
Description copied from interface: Expression
Return a bitfield indicating the expression dependencies on the XPath context.

Specified by:
getContextDependencies in interface Expression
Overrides:
getContextDependencies in class VariableFunction