| Package | Description | 
|---|---|
| javax.el | 
 Provides the API for Jakarta 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 | 
 Classes and interfaces related to the core tag library component of the JavaServer Pages Standard Tag Library (JSTL). 
 | 
| 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 Jakarta Expression Language 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 Jakarta Expression Language variable, replacing any previously assignment to the same
 variable. 
 | 
void | 
ELManager.setVariable(String variable,
           ValueExpression expression)
Assign a ValueExpression to a Jakarta Expression Language 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  | 
class  | 
IteratedValueExpression  | 
| Modifier and Type | Field and Description | 
|---|---|
protected ValueExpression | 
LoopTagSupport.deferredExpression
The deferred expression if any 
 | 
protected ValueExpression | 
IteratedExpression.orig  | 
protected ValueExpression | 
IndexedValueExpression.orig  | 
| Modifier and Type | Method and Description | 
|---|---|
ValueExpression | 
IteratedExpression.getValueExpression()  | 
| Constructor and Description | 
|---|
IndexedValueExpression(ValueExpression orig,
                      int i)  | 
IteratedExpression(ValueExpression orig,
                  String delims)  | 
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.