Package com.sun.el.parser
Class AstFunction
- java.lang.Object
-
- com.sun.el.lang.ELSupport
-
- com.sun.el.parser.SimpleNode
-
- com.sun.el.parser.AstFunction
-
- All Implemented Interfaces:
Node
public final class AstFunction extends SimpleNode
- Version:
- $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $
-
-
Constructor Summary
Constructors Constructor Description AstFunction(int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Object
findValue(EvaluationContext ctx, java.lang.String name)
java.lang.String
getLocalName()
java.lang.String
getOutputName()
java.lang.String
getPrefix()
java.lang.Class
getType(EvaluationContext ctx)
java.lang.Object
getValue(EvaluationContext ctx)
void
setLocalName(java.lang.String localName)
void
setPrefix(java.lang.String prefix)
java.lang.String
toString()
-
Methods inherited from class com.sun.el.parser.SimpleNode
accept, dump, equals, getImage, getMethodInfo, getValueReference, hashCode, invoke, isParametersProvided, isReadOnly, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, setImage, setValue, toString
-
Methods inherited from class com.sun.el.lang.ELSupport
checkType, coerceToBoolean, coerceToCharacter, coerceToEnum, coerceToNumber, coerceToNumber, coerceToNumber, coerceToNumber, coerceToString, coerceToType, coerceToType, compare, containsNulls, equals, isBigDecimalOp, isBigIntegerOp, isDoubleOp, isDoubleStringOp, isLongOp, isStringFloat, throwUnhandled, toFloat, toNumber
-
-
-
-
Method Detail
-
getLocalName
public java.lang.String getLocalName()
-
getOutputName
public java.lang.String getOutputName()
-
getPrefix
public java.lang.String getPrefix()
-
getType
public java.lang.Class getType(EvaluationContext ctx) throws ELException
- Specified by:
getType
in interfaceNode
- Overrides:
getType
in classSimpleNode
- Throws:
ELException
-
findValue
private java.lang.Object findValue(EvaluationContext ctx, java.lang.String name)
-
getValue
public java.lang.Object getValue(EvaluationContext ctx) throws ELException
- Specified by:
getValue
in interfaceNode
- Overrides:
getValue
in classSimpleNode
- Throws:
ELException
-
setLocalName
public void setLocalName(java.lang.String localName)
-
setPrefix
public void setPrefix(java.lang.String prefix)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classSimpleNode
-
-