Uses of Class
com.caucho.el.Expr

Packages that use Expr
com.caucho.config.el   
com.caucho.config.program   
com.caucho.config.type   
com.caucho.el   
com.caucho.jsp   
com.caucho.jsp.el   
com.caucho.jsp.java   
com.caucho.jstl.el   
 

Uses of Expr in com.caucho.config.el
 

Subclasses of Expr in com.caucho.config.el
 class CandiExpr
          Variable resolution for webbeans variables
 

Methods in com.caucho.config.el that return Expr
 Expr CandiExpr.createField(Expr field)
           
 Expr CandiExpr.createField(java.lang.String field)
           
 Expr CandiExpr.createMethod(Expr[] args)
           
 

Methods in com.caucho.config.el with parameters of type Expr
 Expr CandiExpr.createField(Expr field)
           
 Expr CandiExpr.createMethod(Expr[] args)
           
 

Constructors in com.caucho.config.el with parameters of type Expr
CandiExpr(Expr expr)
           
 

Uses of Expr in com.caucho.config.program
 

Constructors in com.caucho.config.program with parameters of type Expr
ExprProgram(Expr expr)
           
 

Uses of Expr in com.caucho.config.type
 

Methods in com.caucho.config.type that return types with arguments of type Expr
 java.lang.Class<Expr> ExprType.getType()
          Returns the Java type.
 

Methods in com.caucho.config.type with parameters of type Expr
 java.lang.Object BooleanPrimitiveType.valueOf(ELContext env, Expr expr)
          Converts the value to a value of the type.
 java.lang.Object BooleanType.valueOf(ELContext env, Expr expr)
          Converts the value to a value of the type.
 java.lang.Object ConfigType.valueOf(ELContext env, Expr value)
          Converts the value to a value of the type.
 

Uses of Expr in com.caucho.el
 

Subclasses of Expr in com.caucho.el
 class AbstractBooleanExpr
          Base implementation for a boolean-valued expression.
 class AddExpr
          Represents a binary addition numeric operation
 class ArrayExpr
          Represents an array reference:
 class ArrayResolverExpr
          Represents an array reference:
 class BinaryExpr
          Represents a binary numeric operation
 class BooleanExpr
          Represents a binary boolean expression.
 class BooleanLiteral
          A boolean literal expression.
 class CmpExpr
          Represents a numeric comparison operation: lt, gt, le, ge.
 class ConditionalExpr
          Represents a conditional expression
 class ConditionalNullExpr
          Represents a conditional expression
 class DivExpr
          Represents a binary divtiplication numeric operation
 class DoubleLiteral
          Represents a double literal expression.
 class EqExpr
          Represents the numeric comparison operation: eq
 class FunctionExpr
          Represents a method call.
 class GeExpr
          Represents the numeric comparison operation: le
 class GtExpr
          Represents the numeric comparison operation: gt
 class IdExpr
          Identifier expression.
 class InterpolateExpr
          Representing a string interpolation expression.
 class LeExpr
          Represents the numeric comparison operation: le
 class LongLiteral
          Represents a long literal expression.
 class LtExpr
          Represents the numeric comparison operation: lt
 class MatchesExpr
          Represents the regular expression operation: matches
 class MethodExpr
          Represents a named method call on an object.
 class MinusExpr
          Represents a unary minus expression.
 class ModExpr
          Represents a binary mod numeric operation
 class MulExpr
          Represents a binary multiplication numeric operation
 class NeExpr
          Represents the numeric comparison operation: ne
 class NullLiteral
          Represents a null literal expression.
 class PathExpr
          Represents a field reference that may also be a dotted property, e.g.
 class StaticMethodExpr
          Represents a method call.
 class StringLiteral
          Represents a string literal expression
 class SubExpr
          Represents a binary subition numeric operation
 class UnaryExpr
          Represents a unary expression.
 class ValueExpr
          ValueExpression expression.
 

Fields in com.caucho.el declared as Expr
protected  Expr AbstractValueExpression._expr
           
 

Methods in com.caucho.el that return Expr
static Expr UnaryExpr.create(int op, Expr expr)
           
static Expr BinaryExpr.create(int op, Expr left, Expr right)
           
 Expr Expr.createField(Expr field)
          Creates a field reference using this expression as the base object.
 Expr Expr.createField(java.lang.String field)
          Creates a field reference using this expression as the base object.
 Expr IdExpr.createField(java.lang.String field)
          Creates a field reference using this expression as the base object.
 Expr PathExpr.createField(java.lang.String field)
          Creates a field reference using this expression as the base object.
 Expr ValueExpr.createField(java.lang.String field)
          Creates a field reference using this expression as the base object.
protected  Expr ELParser.createImplicitObjectExpr(java.lang.String name)
          Creates the implicit object for the name.
 Expr ArrayExpr.createMethod(Expr[] args)
          Creates a method for constant arrays.
 Expr ArrayResolverExpr.createMethod(Expr[] args)
          Creates a method for constant arrays.
 Expr Expr.createMethod(Expr[] args)
          Creates a method call using this as the obj.method expression
 Expr PathExpr.createMethod(Expr[] args)
          Creates a method call using this as the obj.method expression
 Expr ArrayExpr.getExpr()
          Returns the base expression.
 Expr ArrayResolverExpr.getExpr()
          Returns the base expression.
 Expr ArrayExpr.getIndex()
          Returns the index expression.
 Expr ArrayResolverExpr.getIndex()
          Returns the index expression.
 Expr ELParser.parse()
          Parses the expression string.
 Expr ELParser.parseInterpolate()
          Parses interpolated code.
 

Methods in com.caucho.el with parameters of type Expr
static Expr UnaryExpr.create(int op, Expr expr)
           
static Expr BinaryExpr.create(int op, Expr left, Expr right)
           
 Expr Expr.createField(Expr field)
          Creates a field reference using this expression as the base object.
 Expr ArrayExpr.createMethod(Expr[] args)
          Creates a method for constant arrays.
 Expr ArrayResolverExpr.createMethod(Expr[] args)
          Creates a method for constant arrays.
 Expr Expr.createMethod(Expr[] args)
          Creates a method call using this as the obj.method expression
 Expr PathExpr.createMethod(Expr[] args)
          Creates a method call using this as the obj.method expression
 ValueExpression ExpressionFactoryImpl.createValueExpression(Expr expr, java.lang.String expression, java.lang.Class<?> expectedType)
           
 java.lang.Object StaticMethodExpr.evalMethod(Expr[] args, ELContext env)
          Evaluate the expression as an object.
abstract  java.lang.Object Marshall.marshall(Expr expr, ELContext env)
           
 

Constructors in com.caucho.el with parameters of type Expr
AbstractValueExpression(Expr expr)
           
AbstractValueExpression(Expr expr, java.lang.String expressionString)
           
AddExpr(Expr left, Expr right)
          Creates the addition expression.
ArrayExpr(Expr left, Expr right)
          Creates a new array expression.
ArrayResolverExpr(Expr left, Expr right)
          Creates a new array expression.
BigDecimalValueExpression(Expr expr)
           
BigDecimalValueExpression(Expr expr, java.lang.String expressionString)
           
BigDecimalValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
BigIntegerValueExpression(Expr expr)
           
BigIntegerValueExpression(Expr expr, java.lang.String expressionString)
           
BigIntegerValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
BooleanExpr(int op, Expr left, Expr right)
          Constructs a new Boolean expression.
BooleanValueExpression(Expr expr)
           
BooleanValueExpression(Expr expr, java.lang.String expressionString)
           
BooleanValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
ByteValueExpression(Expr expr)
           
ByteValueExpression(Expr expr, java.lang.String expressionString)
           
ByteValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
CharacterValueExpression(Expr expr)
           
CharacterValueExpression(Expr expr, java.lang.String expressionString)
           
CharacterValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
ConditionalExpr(Expr test, Expr trueExpr, Expr falseExpr)
          Creates the conditional expression.
ConditionalNullExpr(Expr value, Expr defaultExpr)
          Creates the conditional expression.
DivExpr(Expr left, Expr right)
          Creates the multiplication expression.
DoubleValueExpression(Expr expr)
           
DoubleValueExpression(Expr expr, java.lang.String expressionString)
           
DoubleValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
EqExpr(Expr left, Expr right)
          Creates a comparison expression
FloatValueExpression(Expr expr)
           
FloatValueExpression(Expr expr, java.lang.String expressionString)
           
FloatValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
FunctionExpr(Expr expr, Expr[] args)
          Creates a new method expression.
FunctionExpr(Expr expr, Expr[] args)
          Creates a new method expression.
GeExpr(Expr left, Expr right)
          Creates a comparison expression
GtExpr(Expr left, Expr right)
          Creates a comparison expression
IntegerValueExpression(Expr expr)
           
IntegerValueExpression(Expr expr, java.lang.String expressionString)
           
IntegerValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
InterpolateExpr(Expr left, Expr right)
          Create a new interpolation expression.
LeExpr(Expr left, Expr right)
          Creates a comparison expression
LongValueExpression(Expr expr)
           
LongValueExpression(Expr expr, java.lang.String expressionString)
           
LongValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
LtExpr(Expr left, Expr right)
          Creates a comparison expression
MatchesExpr(Expr left, Expr right)
          Creates a comparison expression
MethodExpr(Expr expr, java.lang.String methodName, Expr[] args)
          Creates a new method expression.
MethodExpr(Expr expr, java.lang.String methodName, Expr[] args)
          Creates a new method expression.
MethodExpressionImpl(Expr expr, java.lang.String expressionString, java.lang.Class<?> expectedType, java.lang.Class<?>[] expectedArgs)
           
MinusExpr(Expr expr)
          Create a new minus expression.
ModExpr(Expr left, Expr right)
          Creates the multiplication expression.
MulExpr(Expr left, Expr right)
          Creates the multiplication expression.
NeExpr(Expr left, Expr right)
          Creates a comparison expression
ObjectValueExpression(Expr expr)
           
ObjectValueExpression(Expr expr, java.lang.String expressionString)
           
ObjectValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class<?> expectedType)
           
PathExpr(Expr expr, java.lang.String path)
          Creates a new path expression.
ShortValueExpression(Expr expr)
           
ShortValueExpression(Expr expr, java.lang.String expressionString)
           
ShortValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
StringValueExpression(Expr expr)
           
StringValueExpression(Expr expr, java.lang.String expressionString)
           
StringValueExpression(Expr expr, java.lang.String expressionString, java.lang.Class expectedType)
           
SubExpr(Expr left, Expr right)
          Creates the subition expression.
 

Uses of Expr in com.caucho.jsp
 

Methods in com.caucho.jsp that return Expr
static Expr JspUtil.createExpr(ELContext elContext, java.lang.String exprString)
           
 

Constructors in com.caucho.jsp with parameters of type Expr
ELExprFragment(PageContextImpl pageContext, Expr expr)
          Creates the fragment.
 

Uses of Expr in com.caucho.jsp.el
 

Subclasses of Expr in com.caucho.jsp.el
 class ImplicitFieldExpr
           
 class ImplicitObjectExpr
           
 

Methods in com.caucho.jsp.el that return Expr
 Expr ImplicitObjectExpr.createField(Expr field)
           
protected  Expr JspELParser.createImplicitObjectExpr(java.lang.String name)
          Creates the implicit object for the name.
 

Methods in com.caucho.jsp.el with parameters of type Expr
 Expr ImplicitObjectExpr.createField(Expr field)
           
 

Constructors in com.caucho.jsp.el with parameters of type Expr
ImplicitFieldExpr(int index, Expr field)
           
 

Uses of Expr in com.caucho.jsp.java
 

Methods in com.caucho.jsp.java that return Expr
 Expr JavaJspGenerator.genExpr(java.lang.String value)
           
 

Uses of Expr in com.caucho.jstl.el
 

Fields in com.caucho.jstl.el declared as Expr
protected  Expr ForEachTag._beginExpr
           
protected  Expr ForEachTag._endExpr
           
protected  Expr ForEachTag._itemsExpr
           
protected  Expr ForEachTag._stepExpr
           
 

Methods in com.caucho.jstl.el with parameters of type Expr
 void BundleTag.setBasename(Expr basename)
          Sets the JSP-EL expression for the basename.
 void SetBundleTag.setBasename(Expr basename)
          Sets the JSP-EL expression for the basename.
 void ForEachTag.setBegin(Expr begin)
          Sets the beginning index.
 void MessageTag.setBundle(Expr bundle)
          Sets the bundle.
 void ImportTag.setCharEncoding(Expr charEncoding)
          Sets the external character encoding for the import.
 void ImportTag.setContext(Expr context)
          Sets the external context for the import.
 void RedirectTag.setContext(Expr context)
          Sets the external context for the import.
 void UrlTag.setContext(Expr context)
          Sets the external context for the import.
 void FormatNumberTag.setCurrencyCode(Expr currencyCode)
          Sets the currency code.
 void FormatNumberTag.setCurrencySymbol(Expr currencySymbol)
          Sets the currency symbol.
 void SqlQueryTag.setDataSource(Expr dataSource)
          Sets the data source.
 void SqlSetDataSourceTag.setDataSource(Expr dataSource)
          Sets the JSP-EL expression for the dataSource.
 void SqlTransactionTag.setDataSource(Expr dataSource)
          Sets the JSP-EL expression for the SQL.
 void SqlUpdateTag.setDataSource(Expr dataSource)
          Sets the data source.
 void FormatDateTag.setDateStyle(Expr style)
          Sets the date style (full, short, etc.)
 void ParseDateTag.setDateStyle(Expr style)
          Sets the date style (full, short, etc.)
 void CoreOutTag.setDefault(Expr value)
          Sets the default value.
 void ForTokensTag.setDelims(Expr delims)
          Sets the delimiter expression.
 void XmlParseTag.setDoc(Expr xml)
          Sets the doc
 void XmlTransformTag.setDoc(Expr xml)
          Sets the JSP-EL XML value.
 void XmlTransformTag.setDocSystemId(Expr xmlSystemId)
          Sets the JSP-EL XML system id expr.
 void SqlSetDataSourceTag.setDriver(Expr driver)
          Sets the JSP-EL expression for the driver.
 void ForEachTag.setEnd(Expr end)
          Sets the ending index.
 void CoreOutTag.setEscapeXml(Expr value)
          Sets true if XML should be escaped.
 void XmlOutTag.setEscapeXml(Expr escapeXml)
          Sets true if XML should be escaped.
 void XmlParseTag.setFilter(Expr filter)
          Sets the filter
 void FormatNumberTag.setGroupingUsed(Expr groupingUsed)
          Sets the groupingUsed expression
 void ParseNumberTag.setIntegerOnly(Expr integerOnly)
          Sets true if integer only parsing.
 void SqlTransactionTag.setIsolation(Expr isolation)
          Sets the JSP-EL expression for the isolation.
 void ForEachTag.setItems(Expr items)
          Sets the collection expression.
 void MessageTag.setKey(Expr key)
          Sets the message key.
 void FormatNumberTag.setMaxFractionDigits(Expr maxFractionDigits)
          Sets the maximum digits allowed in the fraction portion.
 void FormatNumberTag.setMaxIntegerDigits(Expr maxIntegerDigits)
          Sets the maximum digits allowed in the integer portion.
 void SqlQueryTag.setMaxRows(Expr maxRows)
          Sets the maximum number of rows.
 void FormatNumberTag.setMinFractionDigits(Expr minFractionDigits)
          Sets the minimum digits allowed in the fraction portion.
 void FormatNumberTag.setMinIntegerDigits(Expr minIntegerDigits)
          Sets the minimum digits allowed in the integer portion.
 void CoreParamTag.setName(Expr name)
          Sets the name
 void XmlParamTag.setName(Expr name)
          Sets the name
 void ParseDateTag.setParseLocale(Expr locale)
          Sets the parse locale
 void ParseNumberTag.setParseLocale(Expr locale)
          Sets the parse locale
 void SqlSetDataSourceTag.setPassword(Expr password)
          Sets the JSP-EL expression for the password.
 void FormatDateTag.setPattern(Expr pattern)
          Sets the formatting pattern.
 void FormatNumberTag.setPattern(Expr pattern)
          Sets the number pattern.
 void ParseDateTag.setPattern(Expr pattern)
          Sets the formatting pattern.
 void ParseNumberTag.setPattern(Expr pattern)
          Sets the number pattern.
 void BundleTag.setPrefix(Expr prefix)
          Sets a prefix for message keys.
 void CoreSetTag.setProperty(Expr property)
          Sets the property to be set.
 void XmlTransformTag.setResult(Expr result)
          Sets the result
 void SqlQueryTag.setSql(Expr sql)
          Sets the JSP-EL expression for the SQL.
 void SqlUpdateTag.setSql(Expr sql)
          Sets the JSP-EL expression for the SQL.
 void SqlQueryTag.setStartRow(Expr startRow)
          Sets the start row.
 void ForEachTag.setStep(Expr step)
          Sets the step index.
 void XmlParseTag.setSystemId(Expr systemId)
          Sets the system id
 void CoreSetTag.setTarget(Expr target)
          Sets the target to be set.
 void IfTag.setTest(Expr test)
          Sets the JSP-EL expression value.
 void WhenTag.setTest(Expr test)
          Sets the test expression.
 void FormatDateTag.setTimeStyle(Expr style)
          Sets the time style (full, short, etc.)
 void ParseDateTag.setTimeStyle(Expr style)
          Sets the time style (full, short, etc.)
 void FormatDateTag.setTimeZone(Expr zone)
          Sets the time zone.
 void ParseDateTag.setTimeZone(Expr zone)
          Sets the time zone.
 void FormatDateTag.setType(Expr type)
          Sets the date/time type.
 void FormatNumberTag.setType(Expr type)
          Sets the formatting type.
 void ParseDateTag.setType(Expr type)
          Sets the date/time type.
 void ParseNumberTag.setType(Expr type)
          Sets the formatting type.
 void SqlDateParamTag.setType(Expr type)
          Sets the type
 void SqlSetDataSourceTag.setUrl(Expr url)
          Sets the JSP-EL expression for the URL.
 void ImportTag.setURL(Expr url)
          Sets the URL to be imported.
 void RedirectTag.setURL(Expr value)
          Sets the URL to be imported.
 void SqlSetDataSourceTag.setUser(Expr user)
          Sets the JSP-EL expression for the user.
 void CoreOutTag.setValue(Expr value)
          Sets the JSP-EL expression value.
 void CoreParamTag.setValue(Expr value)
          Sets the value
 void CoreSetTag.setValue(Expr value)
          Sets the JSP-EL expression value.
 void FmtParamTag.setValue(Expr value)
          Sets the value
 void FmtTimeZoneTag.setValue(Expr value)
          Sets the JSP-EL expression for the basename.
 void FormatDateTag.setValue(Expr value)
          Sets the formatting value.
 void FormatNumberTag.setValue(Expr value)
          Sets the formatting value.
 void ParseDateTag.setValue(Expr value)
          Sets the formatting value.
 void ParseNumberTag.setValue(Expr value)
          Sets the formatting value.
 void RequestEncodingTag.setValue(Expr value)
          Sets the JSP-EL expression for the locale value.
 void SetLocaleTag.setValue(Expr value)
          Sets the JSP-EL expression for the locale value.
 void SetTimeZoneTag.setValue(Expr value)
          Sets the JSP-EL expression for the locale value.
 void SqlDateParamTag.setValue(Expr value)
          Sets the value
 void SqlParamTag.setValue(Expr value)
          Sets the value
 void UrlTag.setValue(Expr value)
          Sets the URL to be imported.
 void XmlParamTag.setValue(Expr value)
          Sets the value
 void SetLocaleTag.setVariant(Expr variant)
          Sets the JSP-EL expression for the variant value.
 void XmlParseTag.setXml(Expr xml)
          Sets the xml
 void XmlTransformTag.setXml(Expr xml)
          Sets the JSP-EL XML value.
 void XmlTransformTag.setXmlSystemId(Expr xmlSystemId)
          Sets the JSP-EL XML system id expr.
 void XmlTransformTag.setXslt(Expr xslt)
          Sets the JSP-EL XML value.
 void XmlTransformTag.setXsltSystemId(Expr xsltSystemId)
          Sets the JSP-EL XSLT system id.