Package | Description |
---|---|
javax.el |
Provides the API for the Unified Expression Language 3.0
|
javax.faces.application | |
javax.faces.component | |
javax.faces.component.behavior | |
javax.faces.el | |
javax.faces.flow | |
javax.faces.flow.builder | |
javax.faces.view.facelets | |
javax.faces.webapp | |
javax.servlet.jsp.jstl.core | |
org.apache.taglibs.standard.util |
Modifier and Type | Method and Description |
---|---|
abstract ValueExpression |
ExpressionFactory.createValueExpression(ELContext context,
String expression,
Class<?> expectedType)
Parses an expression into a
ValueExpression for later
evaluation. |
abstract ValueExpression |
ExpressionFactory.createValueExpression(Object instance,
Class<?> expectedType)
Creates a ValueExpression that wraps an object instance.
|
abstract ValueExpression |
VariableMapper.resolveVariable(String variable) |
abstract ValueExpression |
VariableMapper.setVariable(String variable,
ValueExpression expression)
Assign a ValueExpression to an EL variable, replacing
any previously assignment to the same variable.
|
Modifier and Type | Method and Description |
---|---|
abstract ValueExpression |
VariableMapper.setVariable(String variable,
ValueExpression expression)
Assign a ValueExpression to an EL variable, replacing
any previously assignment to the same variable.
|
void |
ELManager.setVariable(String variable,
ValueExpression expression)
Assign a ValueExpression to an EL variable, replacing
any previous assignment to the same variable.
|
Constructor and Description |
---|
LambdaExpression(List<String> formalParameters,
ValueExpression expression)
Creates a new LambdaExpression.
|
Modifier and Type | Method and Description |
---|---|
UIComponent |
ApplicationWrapper.createComponent(ValueExpression componentExpression,
FacesContext context,
String componentType)
The default behavior of this method
is to call |
UIComponent |
Application.createComponent(ValueExpression componentExpression,
FacesContext context,
String componentType)
|
UIComponent |
ApplicationWrapper.createComponent(ValueExpression componentExpression,
FacesContext context,
String componentType,
String rendererType)
The default behavior of this method
is to call |
UIComponent |
Application.createComponent(ValueExpression componentExpression,
FacesContext context,
String componentType,
String rendererType)
Like |
Modifier and Type | Field and Description |
---|---|
protected Map<String,ValueExpression> |
UIComponent.bindings
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ValueExpression |
UISelectMany.getValueExpression(String name)
Return any
ValueExpression set for value if a
ValueExpression for selectedValues is requested;
otherwise, perform the default superclass processing for this method. |
ValueExpression |
UISelectBoolean.getValueExpression(String name)
Return any
ValueExpression set for value
if a ValueExpression for selected is
requested; otherwise, perform the default superclass processing
for this method. |
ValueExpression |
UIGraphic.getValueExpression(String name)
Return any
ValueExpression set for value if a
ValueExpression for url is requested; otherwise,
perform the default superclass processing for this method. |
ValueExpression |
UIComponent.getValueExpression(String name)
Return the
ValueExpression used to calculate the value for the
specified attribute or property name, if any. |
Modifier and Type | Method and Description |
---|---|
void |
UIWebsocket.setValueExpression(String name,
ValueExpression binding)
Set the
ValueExpression used to calculate the value for the specified attribute or property name, if any. |
void |
UISelectMany.setValueExpression(String name,
ValueExpression binding)
Store any
ValueExpression specified for
selectedValues under value instead;
otherwise, perform the default superclass processing for this method. |
void |
UISelectBoolean.setValueExpression(String name,
ValueExpression binding)
Store any
ValueExpression specified for selected
under value instead; otherwise, perform the default
superclass processing for this method. |
void |
UIImportConstants.setValueExpression(String name,
ValueExpression binding)
Set the
ValueExpression used to calculate the value for the specified attribute or property name, if any. |
void |
UIGraphic.setValueExpression(String name,
ValueExpression binding)
Store any
ValueExpression specified for url under
value instead; otherwise, perform the default superclass
processing for this method. |
void |
UIData.setValueExpression(String name,
ValueExpression binding)
Set the
ValueExpression used to calculate the value for the
specified attribute or property name, if any. |
void |
UIComponent.setValueExpression(String name,
ValueExpression binding)
Set the
ValueExpression used to calculate the value
for the specified attribute or property name, if any. |
Modifier and Type | Method and Description |
---|---|
ValueExpression |
AjaxBehavior.getValueExpression(String name)
Returns the |
Modifier and Type | Method and Description |
---|---|
void |
AjaxBehavior.setValueExpression(String name,
ValueExpression binding)
Sets the |
Modifier and Type | Method and Description |
---|---|
ValueExpression |
CompositeComponentExpressionHolder.getExpression(String name) |
Modifier and Type | Method and Description |
---|---|
abstract ValueExpression |
MethodCallNode.getOutcome()
Return the |
abstract ValueExpression |
Parameter.getValue()
Return a |
Modifier and Type | Method and Description |
---|---|
abstract SwitchCaseBuilder |
SwitchCaseBuilder.condition(ValueExpression expression)
Set the if in the previously created switch case. |
abstract NavigationCaseBuilder |
NavigationCaseBuilder.condition(ValueExpression condition)
Set the if of the current navigation case. |
abstract SwitchCaseBuilder |
SwitchBuilder.defaultOutcome(ValueExpression outcome)
Set the default outcome of the current switch. |
abstract MethodCallBuilder |
MethodCallBuilder.defaultOutcome(ValueExpression outcome)
If the method is a void method, or the
method returns |
abstract ReturnBuilder |
ReturnBuilder.fromOutcome(ValueExpression outcome)
Set the outcome of the current return node. |
abstract FlowBuilder |
FlowBuilder.inboundParameter(String name,
ValueExpression expression)
A parameter that will be populated with the value from a correspondingly named outbound parameter from another flow when this flow is entered from that flow. |
abstract FlowCallBuilder |
FlowCallBuilder.outboundParameter(String name,
ValueExpression value)
Define an outbound parameter for the flow call. |
Modifier and Type | Method and Description |
---|---|
abstract ValueExpression |
TagAttribute.getValueExpression(FaceletContext ctx,
Class type)
Create a ValueExpression, using this attribute's literal value and the
passed expected type.
|
Modifier and Type | Method and Description |
---|---|
void |
UIComponentELTag.setBinding(ValueExpression binding)
Set the value expression for our component.
|
void |
UIComponentELTag.setRendered(ValueExpression rendered)
Set an override for the rendered attribute.
|
Modifier and Type | Class and Description |
---|---|
class |
IndexedValueExpression
ValueExpression that refers to a specific member of an indexed variable.
|
class |
IteratedValueExpression
ValueExpression that refers to a specific member of an indexed variable backed by an IteratedExpression.
|
Modifier and Type | Field and Description |
---|---|
protected ValueExpression |
LoopTagSupport.deferredExpression |
protected ValueExpression |
IteratedExpression.orig |
protected ValueExpression |
IndexedValueExpression.orig
The indexed variable.
|
Modifier and Type | Method and Description |
---|---|
ValueExpression |
IteratedExpression.getValueExpression()
Returns the original expression.
|
Constructor and Description |
---|
IndexedValueExpression(ValueExpression valueExpression,
int i)
Constructor specifying indexed variable and index.
|
IteratedExpression(ValueExpression orig,
String delims)
Constructor specifying the expression to access.
|
Modifier and Type | Method and Description |
---|---|
static ValueExpression |
ExpressionUtil.createValueExpression(PageContext pageContext,
String expression,
Class<?> expectedType)
Create a value expression.
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
ExpressionUtil.evaluate(ValueExpression expression,
PageContext pageContext)
Evaluate a value expression.
|
static boolean |
ExpressionUtil.evaluate(ValueExpression expression,
PageContext pageContext,
boolean fallback) |
static int |
ExpressionUtil.evaluate(ValueExpression expression,
PageContext pageContext,
int fallback) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.