public class ELText extends Object
${..} or #{..}.| Modifier and Type | Method and Description |
|---|---|
ELText |
apply(javax.el.ExpressionFactory factory,
javax.el.ELContext ctx)
Return an instance of
this that is applicable given the
ELContext and ExpressionFactory state. |
boolean |
isLiteral()
If it's literal text
|
static boolean |
isLiteral(String in)
Parses the passed string to determine if it's literal or not
|
static ELText |
parse(javax.el.ExpressionFactory fact,
javax.el.ELContext ctx,
String in) |
static ELText |
parse(javax.el.ExpressionFactory fact,
javax.el.ELContext ctx,
String in,
String alias)
Factory method for creating a validated ELText instance.
|
static ELText |
parse(String in)
Factory method for creating an unvalidated ELText instance.
|
static ELText |
parse(String in,
String alias) |
String |
toString() |
String |
toString(javax.el.ELContext ctx)
Evaluates the ELText to a String
|
void |
write(Writer out,
javax.el.ELContext ctx)
Allow this instance to write to the passed Writer, given the ELContext
state
|
void |
writeText(javax.faces.context.ResponseWriter out,
javax.el.ELContext ctx) |
protected final String literal
public ELText(String literal)
public boolean isLiteral()
#{..}
or ${..})public ELText apply(javax.el.ExpressionFactory factory, javax.el.ELContext ctx)
this that is applicable given the
ELContext and ExpressionFactory state.factory - the ExpressionFactory to usectx - the ELContext to usepublic void write(Writer out, javax.el.ELContext ctx) throws javax.el.ELException, IOException
out - Writer to write toctx - current ELContext statejavax.el.ELExceptionIOExceptionpublic void writeText(javax.faces.context.ResponseWriter out,
javax.el.ELContext ctx)
throws javax.el.ELException,
IOException
javax.el.ELExceptionIOExceptionpublic String toString(javax.el.ELContext ctx) throws javax.el.ELException
ctx - current ELContext statejavax.el.ELExceptionpublic static boolean isLiteral(String in)
in - input String#{..}
or ${..})public static ELText parse(String in) throws javax.el.ELException
ELText.LiteralValueExpression, with one
exception: composite component expressions. These are treated as
ContextualCompositeValueExpressions.in - String to parsejavax.el.ELExceptionpublic static ELText parse(String in, String alias) throws javax.el.ELException
javax.el.ELExceptionpublic static ELText parse(javax.el.ExpressionFactory fact, javax.el.ELContext ctx, String in) throws javax.el.ELException
javax.el.ELExceptionpublic static ELText parse(javax.el.ExpressionFactory fact, javax.el.ELContext ctx, String in, String alias) throws javax.el.ELException
fact - ExpressionFactory to usectx - ELContext to validate againstin - String to parsejavax.el.ELExceptionCopyright © 2010–2018 JBoss by Red Hat. All rights reserved.