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(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.ELException
IOException
public void writeText(ResponseWriter out, javax.el.ELContext ctx) throws javax.el.ELException, IOException
javax.el.ELException
IOException
public String toString(javax.el.ELContext ctx) throws javax.el.ELException
ctx
- current ELContext statejavax.el.ELException
public 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.ELException
public static ELText parse(String in, String alias) throws javax.el.ELException
javax.el.ELException
public static ELText parse(javax.el.ExpressionFactory fact, javax.el.ELContext ctx, String in) throws javax.el.ELException
javax.el.ELException
public 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.ELException
Comments to: faces-dev@eclipse.org.
Copyright © 2019 Eclipse Foundation. All rights reserved.
Use is subject to license terms.