Uses of Interface
jd.xml.xpath.expr.function.Function

Packages that use Function
jd.xml.xpath.expr.function Contains the XPath functions. 
jd.xml.xslt Contains a XSLT Version 1.1 implementation. 
jd.xml.xslt.expr Contains the XPath functions and expressions defined by XSLT. 
jd.xml.xslt.extension Contains support for extension functions defined by the XSLT script element. 
 

Uses of Function in jd.xml.xpath.expr.function
 

Classes in jd.xml.xpath.expr.function that implement Function
 class Average
          Average represents the optimized xpath expression "sum(node-set x) div count(node-set x)".
 class BooleanFunction
          A base class for all functions which evaluate to a boolean.
 class Ceiling
          Ceiling represents the xpath core function "number ceiling(number)".
 class Concat
          Concat represents the xpath core function "string concat(string, string, string *)".
 class Contains
          Contains represents the xpath core function "contains(string, string)".
 class Count
          Count represents the xpath core function "number count(nodeset)".
 class False
          False represents the xpath core function "boolean false()".
 class Floor
          Floor represents the xpath core function "number floor(number)".
 class Id
          Id represents the xpath core function "node-set id(object)".
 class Lang
          Lang represents the xpath core function "boolean lang(string)".
 class Last
          Last represents the xpath core function "number last()".
 class LocalName
          LocalName represents the xpath core function "local-name(node-set?)".
 class Name
          Name represents the xpath core function "string name(node-set?)".
 class NamespaceUri
          NameSpaceUri represents the xpath core function "string namespace-uri(node-set?)".
 class NodeFunction
          NodeFunction is a base class for functions which use the first node of the node-set argument or the context node to calculate their string result.
 class NodeSetFunction
          A base class for all functions which evaluates to a node-set.
 class NormalizeSpace
          NormalizeSpace represents the xpath core function "string normalize-space(string?)".
 class Not
          Not represents the xpath core function "boolean not(boolean)".
 class NumericFunction
          A base class for all functions which evaluate to a number.
 class Position
          Position represents the xpath core function "number position()".
 class Round
          Round represents the xpath core function "number round(number)".
 class StartsWith
          StartsWith represents the xpath core function "boolean starts-with(string, string)".
 class StringFunction
          A base class for all functions which evaluate to a String.
 class StringLength
          StringLength represents the xpath core function "number string-length(string?)".
 class Substring
          Substring represents the xpath core function "string substring(string, number, number?)".
 class SubstringAfter
          SubstringAfter represents the xpath core function "string substring-after(string, string)".
 class SubstringBefore
          SubstringBefore represents the xpath core function "string substring-before(string, string)".
 class Sum
          Sum represents the xpath core function "number sum(node-set)".
 class ToBoolean
          ToBoolean represents the xpath core function "boolean boolean(object)".
 class ToNumber
          ToNumber represents the xpath core function "number number(object?)".
 class ToString
          ToString represents the xpath core function "string string(object?)".
 class Translate
          Translate represents the xpath core function "string translate(string, string, string)".
 class True
          True represents the xpath core function "boolean true()".
 class VariableFunction
          A base class for all functions which evaluate to objects with different types.
 

Methods in jd.xml.xpath.expr.function that return Function
 Function FunctionType.copyFunction(Function function)
          Create a copy of the function.
 Function FunctionLibrary.createFunction(String name)
          Create the function with the given name.
 

Methods in jd.xml.xpath.expr.function with parameters of type Function
 Function FunctionType.copyFunction(Function function)
          Create a copy of the function.
 

Uses of Function in jd.xml.xslt
 

Methods in jd.xml.xslt that return Function
 Function XsltContext.getExtensionFunction(String namespaceUri, String functionName, Expression[] arguments)
          Return an extension function.
 

Uses of Function in jd.xml.xslt.expr
 

Subinterfaces of Function in jd.xml.xslt.expr
 interface XsltFunction
          A interface for XSLT functions which need to be initialized by the static expression context.
 

Classes in jd.xml.xslt.expr that implement Function
 class Available
          Available is a base class for ElementAvailable and FunctionAvailable
 class Current
          Current represents the xslt function "node-set current()".
 class DocumentFunction
          Document represents the xslt function "node-set document(object, node-set?)".
 class ElementAvailable
          ElementAvailable represents the xslt function "boolean element-available(string) ".
 class FormatNumber
          FormatNumber represents the xslt function "string format-number(number, string, string?)".
 class FunctionAvailable
          FunctionAvailable represents the xslt function "boolean function-available(string)".
 class GenerateId
          GenerateId represents the xslt function "string generate-id(node-set?)".
 class InvalidFunction
          InvalidFunction is a placeholder for invalid function calls which are encountered in forward compatible processing mode.
 class KeyFunction
          Document represents the xslt function "node-set key(string, object)".
 class SystemProperty
          SystemProperty represents the xslt function "string system-property(string)".
 class UnparsedEntityUri
          UnparsedEntityUri represents the xslt function "string unparsed-entity-uri(string)".
 

Methods in jd.xml.xslt.expr that return Function
 Function XsltFunctionType.copyFunction(Function function)
          Create a copy of the function.
 

Methods in jd.xml.xslt.expr with parameters of type Function
 Function XsltFunctionType.copyFunction(Function function)
          Create a copy of the function.
 void XsltFunction.copyContextParameters(Function function)
           
 void SystemProperty.copyContextParameters(Function function)
           
 void KeyFunction.copyContextParameters(Function function)
           
 void FunctionAvailable.copyContextParameters(Function function)
           
 void FormatNumber.copyContextParameters(Function function)
           
 void DocumentFunction.copyContextParameters(Function function)
           
 void Available.copyContextParameters(Function function)
           
 

Uses of Function in jd.xml.xslt.extension
 

Classes in jd.xml.xslt.extension that implement Function
 class ExtensionFunction
           
 class JavaFunction
          A XPath function that is evaluated by calling a java method.
 class ScriptFunction
          A Xpath function that is evaluated by calling a script function.
 

Methods in jd.xml.xslt.extension that return Function
 Function ScriptExtensionHandler.getFunction(XsltContext context, String functionName, Expression[] arguments)
          Return a extension function for the given name.
 Function JavaExtensionHandler.getFunction(XsltContext context, String methodName, Expression[] arguments)
          Return an extension function for the given name.
abstract  Function ExtensionHandler.getFunction(XsltContext context, String name, Expression[] arguments)
          Return an extension function for the given name.