Top Inners Fields Constructors Methods
com.sun.el.parser

public final Class AstValue

extends SimpleNode
Class Inheritance
Imports
java.lang.reflect.Method, javax.el.ELClass, .ELException, .ELResolver, .ImportHandler, .MethodInfo, .PropertyNotFoundException, .PropertyNotWritableException, .ValueReference, com.sun.el.lang.ELSupport, .EvaluationContext, com.sun.el.util.MessageFactory, .ReflectionUtil

Authors
Jacob Hookom [[email protected]], Kin-man Chung
Version
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: kchung $

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected static class

Field Summary

Inherited from com.sun.el.parser.SimpleNode:
childrenidimageparent

Constructor Summary

AccessConstructor and Description
public
AstValue(int id)

Method Summary

Modifier and TypeMethod and Description
private static AstMethodArguments
private Object
public MethodInfo
private AstValue.Target
public Class<T>
private Object
public Object
public ValueReference
public Object
public boolean
public boolean
public void
Inherited from com.sun.el.parser.SimpleNode:
acceptdumpequalsgetImagehashCodejjtAddChildjjtClosejjtGetChildjjtGetNumChildrenjjtGetParentjjtOpenjjtSetParentsetImagetoStringtoString

Constructor Detail

AstValueback to summary
public AstValue(int id)

Method Detail

getArgumentsback to summary
private static AstMethodArguments getArguments(Node n)
getBaseback to summary
private Object getBase(EvaluationContext ctx)
getMethodInfoback to summary
public MethodInfo getMethodInfo(EvaluationContext ctx, Class<T>[] paramTypes) throws ELException

Overrides com.sun.el.parser.SimpleNode.getMethodInfo.

Implements com.sun.el.parser.Node.getMethodInfo.

Annotations
@Override
getTargetback to summary
private AstValue.Target getTarget(EvaluationContext ctx) throws ELException
getTypeback to summary
public Class<T> getType(EvaluationContext ctx) throws ELException

Overrides com.sun.el.parser.SimpleNode.getType.

Implements com.sun.el.parser.Node.getType.

Annotations
@Override
getValueback to summary
private Object getValue(Object base, Node child, EvaluationContext ctx) throws ELException
getValueback to summary
public Object getValue(EvaluationContext ctx) throws ELException

Overrides com.sun.el.parser.SimpleNode.getValue.

Implements com.sun.el.parser.Node.getValue.

Annotations
@Override
getValueReferenceback to summary
public ValueReference getValueReference(EvaluationContext ctx) throws ELException

Overrides com.sun.el.parser.SimpleNode.getValueReference.

Implements com.sun.el.parser.Node.getValueReference.

Annotations
@Override
invokeback to summary
public Object invoke(EvaluationContext ctx, Class<T>[] paramTypes, Object[] paramValues) throws ELException

Overrides com.sun.el.parser.SimpleNode.invoke.

Implements com.sun.el.parser.Node.invoke.

Annotations
@Override
isParametersProvidedback to summary
public boolean isParametersProvided()

Overrides com.sun.el.parser.SimpleNode.isParametersProvided.

Implements com.sun.el.parser.Node.isParametersProvided.

Annotations
@Override
isReadOnlyback to summary
public boolean isReadOnly(EvaluationContext ctx) throws ELException

Overrides com.sun.el.parser.SimpleNode.isReadOnly.

Implements com.sun.el.parser.Node.isReadOnly.

Annotations
@Override
setValueback to summary
public void setValue(EvaluationContext ctx, Object value) throws ELException

Overrides com.sun.el.parser.SimpleNode.setValue.

Implements com.sun.el.parser.Node.setValue.

Annotations
@Override
com.sun.el.parser back to summary

protected Class AstValue.Target

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
protected Object
protected Node

Constructor Summary

AccessConstructor and Description
pack-priv
Target(Object base, Node suffixNode)

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

baseback to summary
protected Object base
suffixNodeback to summary
protected Node suffixNode

Constructor Detail

Targetback to summary
pack-priv Target(Object base, Node suffixNode)

Method Detail

isMethodCallback to summary
pack-priv boolean isMethodCall()