Package | Description |
---|---|
com.sun.el | |
com.sun.el.lang | |
com.sun.el.parser | |
com.sun.el.util | |
javax.el |
Provides the API for the Unified Expression Language 3.0
|
Modifier and Type | Method and Description |
---|---|
MethodInfo |
MethodExpressionImpl.getMethodInfo(ELContext context)
Evaluates the expression relative to the provided context, and returns
information about the actual referenced method.
|
MethodInfo |
MethodExpressionLiteral.getMethodInfo(ELContext context) |
Class |
ValueExpressionImpl.getType(ELContext context) |
Object |
ValueExpressionImpl.getValue(ELContext context) |
ValueReference |
ValueExpressionImpl.getValueReference(ELContext context) |
Object |
MethodExpressionImpl.invoke(ELContext context,
Object[] params)
Evaluates the expression relative to the provided context, invokes the
method that was found using the supplied parameters, and returns the
result of the method invocation.
|
Object |
MethodExpressionLiteral.invoke(ELContext context,
Object[] params) |
boolean |
ValueExpressionImpl.isReadOnly(ELContext context) |
void |
ValueExpressionImpl.setValue(ELContext context,
Object value) |
Modifier and Type | Method and Description |
---|---|
static int |
ELSupport.compare(Object obj0,
Object obj1) |
MethodExpression |
ExpressionBuilder.createMethodExpression(Class expectedReturnType,
Class[] expectedParamTypes) |
static Node |
ExpressionBuilder.createNode(String expr) |
ValueExpression |
ExpressionBuilder.createValueExpression(Class expectedType) |
static boolean |
ELSupport.equals(Object obj0,
Object obj1) |
static void |
ELSupport.throwUnhandled(Object base,
Object property) |
void |
ExpressionBuilder.visit(Node node) |
Constructor and Description |
---|
ExpressionBuilder(String expression,
ELContext ctx) |
Modifier and Type | Method and Description |
---|---|
static PropertyDescriptor |
ReflectionUtil.getPropertyDescriptor(Object base,
Object property) |
Modifier and Type | Class and Description |
---|---|
class |
MethodNotFoundException
Thrown when a method could not be found while evaluating a
MethodExpression . |
class |
PropertyNotFoundException
Thrown when a property could not be found while evaluating a
ValueExpression or MethodExpression . |
class |
PropertyNotWritableException
Thrown when a property could not be written to while setting the
value on a
ValueExpression . |
Modifier and Type | Method and Description |
---|---|
void |
ELManager.importClass(String className)
Import a class.
|
void |
ImportHandler.importClass(String name)
Import a class.
|
void |
ELManager.importStatic(String staticMemberName)
Import a static field or method.
|
void |
ImportHandler.importStatic(String name)
Import a static field or method.
|
Object |
LambdaExpression.invoke(ELContext elContext,
Object... args)
Invoke the encapsulated Lambda expression.
|
Copyright © 2016 GlassFish Community. All Rights Reserved.