Top Description Fields Constructors Methods
com.sun.el.lang

public Class VariableMapperFactory

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

Creates a VariableMapper for the variables used in the expression.

Field Summary

Modifier and TypeField and Description
private VariableMapper
private final VariableMapper

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Implements abstract javax.el.VariableMapper.resolveVariable.

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

Implements abstract javax.el.VariableMapper.setVariable.

Assign a ValueExpression to an EL variable, replacing any previously assignment to the same variable.

Field Detail

momentoback to summary
private VariableMapper momento
targetback to summary
private final VariableMapper target

Constructor Detail

VariableMapperFactoryback to summary
public VariableMapperFactory(VariableMapper target)

Method Detail

createback to summary
public VariableMapper create()
resolveVariableback to summary
public ValueExpression resolveVariable(String variable)

Implements abstract javax.el.VariableMapper.resolveVariable.

Parameters
variable:String

Doc from javax.el.VariableMapper.resolveVariable.

The variable name

Returns:ValueExpression

Doc from javax.el.VariableMapper.resolveVariable.

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

Annotations
@Override
setVariableback to summary
public ValueExpression setVariable(String variable, ValueExpression expression)

Implements abstract javax.el.VariableMapper.setVariable.

Doc from javax.el.VariableMapper.setVariable.

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

Parameters
variable: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