org.apache.commons.el

Class Literal

Known Direct Subclasses:
BooleanLiteral, FloatingPointLiteral, IntegerLiteral, NullLiteral, StringLiteral

public abstract class Literal
extends Expression

An expression representing a literal value
Version:
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
Authors:
Nathan Abramson - Art Technology Group
Shawn Bayern

Field Summary

(package private) Object
mValue

Constructor Summary

Literal(Object pValue)
Constructor

Method Summary

Object
evaluate(VariableResolver pResolver, FunctionMapper functions, Logger pLogger)
Evaluates to the literal value
Object
getValue()
void
setValue(Object pValue)

Methods inherited from class org.apache.commons.el.Expression

evaluate, getExpressionString

Field Details

mValue

(package private)  Object mValue

Constructor Details

Literal

public Literal(Object pValue)
Constructor

Method Details

evaluate

public Object evaluate(VariableResolver pResolver,
                       FunctionMapper functions,
                       Logger pLogger)
            throws ELException
Evaluates to the literal value
Overrides:
evaluate in interface Expression

getValue

public Object getValue()

setValue

public void setValue(Object pValue)

Copyright (c) 2001-2002 - Apache Software Foundation