jd.xml.xslt.expr
Class GenerateId

java.lang.Object
  extended byjd.xml.xpath.expr.ExpressionImpl
      extended byjd.xml.xpath.expr.StringExpression
          extended byjd.xml.xpath.expr.function.StringFunction
              extended byjd.xml.xslt.expr.GenerateId
All Implemented Interfaces:
Expression, Function

public class GenerateId
extends StringFunction

GenerateId represents the xslt function "string generate-id(node-set?)".


Field Summary
static FunctionType TYPE
          The function type.
 
Fields inherited from class jd.xml.xpath.expr.function.StringFunction
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
GenerateId()
           
 
Method Summary
 int getContextDependencies()
          Return a bitfield indicating the function dependencies.
 FunctionType getFunctionType()
          Return the FunctionType of the Function-
 String toStringValue(XPathContext context)
          Evaluate the function.
 
Methods inherited from class jd.xml.xpath.expr.function.StringFunction
accept, getArgument, setArguments
 
Methods inherited from class jd.xml.xpath.expr.StringExpression
getResultType, toBooleanValue, toNumberValue, toXObject
 
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, toXObject
 

Field Detail

TYPE

public static final FunctionType TYPE
The function type.

Constructor Detail

GenerateId

public GenerateId()
Method Detail

getFunctionType

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


getContextDependencies

public int getContextDependencies()
Return a bitfield indicating the function dependencies.

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

toStringValue

public String toStringValue(XPathContext context)
Evaluate the function.

Specified by:
toStringValue in interface Expression
Specified by:
toStringValue in class StringExpression