Top Description Fields Constructors Methods
com.sun.faces.facelets.el

public final Class CompositeVariableMapper

extends VariableMapper
Class Inheritance
Imports
jakarta.el.ValueExpression, .VariableMapper

Composite VariableMapper that attempts to load the ValueExpression from the first VariableMapper, then the second if null.
Author
Jacob Hookom
Version
$Id$
See Also
jakarta.el.VariableMapper, jakarta.el.ValueExpression

Field Summary

Modifier and TypeField and Description
private final VariableMapper
private final VariableMapper

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ValueExpression
resolveVariable(String
The variable name
name
)

Implements abstract jakarta.el.VariableMapper.resolveVariable.

public ValueExpression
setVariable(String
The variable name
name
,
ValueExpression
The ValueExpression to be assigned to the variable.
expression
)

Implements abstract jakarta.el.VariableMapper.setVariable.

Assign a ValueExpression to an Jakarta Expression Language variable, replacing any previously assignment to the same variable.

Field Detail

var0back to summary
private final VariableMapper var0
var1back to summary
private final VariableMapper var1

Constructor Detail

CompositeVariableMapperback to summary
public CompositeVariableMapper(VariableMapper var0, VariableMapper var1)

Method Detail

resolveVariableback to summary
public ValueExpression resolveVariable(String name)

Implements abstract jakarta.el.VariableMapper.resolveVariable.

Parameters
name:String

Doc from jakarta.el.VariableMapper.resolveVariable.

The variable name

Returns:ValueExpression

Doc from jakarta.el.VariableMapper.resolveVariable.

the ValueExpression assigned to the variable, null if there is no previous assignment to this variable.

Annotations
@Override
See Also
jakarta.el.VariableMapper#resolveVariable(java.lang.String)
setVariableback to summary
public ValueExpression setVariable(String name, ValueExpression expression)

Implements abstract jakarta.el.VariableMapper.setVariable.

Doc from jakarta.el.VariableMapper.setVariable.

Assign a ValueExpression to an Jakarta Expression Language variable, replacing any previously assignment to the same variable. The assignment for the variable is removed if the expression is null.

Parameters
name:String

The variable name

expression:ValueExpression

The ValueExpression to be assigned to the variable.

Returns:ValueExpression

The previous ValueExpression assigned to this variable, null if there is no previous assignment to this variable.

Annotations
@Override
See Also
jakarta.el.VariableMapper#setVariable(java.lang.String, jakarta.el.ValueExpression)