oracle.cabo.ui.expl
Class ELExpressionParser
java.lang.Object
|
+--oracle.cabo.share.expl.ExpressionParser
|
+--oracle.cabo.ui.expl.ELExpressionParser
- public final class ELExpressionParser
- extends ExpressionParser
ELExpressionParser is the BoundValues and literal parser for the "el" binding style.
For example, text="${bean.property}" is supported by this binding style.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MARLIN_PREFIX
public static final java.lang.String MARLIN_PREFIX
- this prefix is guaranteed to map to the
UIConstants.MARLIN_NAMESPACE
sharedInstance
public static ELExpressionParser sharedInstance()
getName
public java.lang.String getName()
- Description copied from class:
ExpressionParser
- gets the name of this bindingParser
-
- Overrides:
getName
in class ExpressionParser
isBinding
public boolean isBinding(ExpressionContext context,
java.lang.String attrURI,
java.lang.String attrName,
java.lang.String attrText)
-
- Overrides:
isBinding
in class ExpressionParser
- Following copied from class:
oracle.cabo.share.expl.ExpressionParser
-
- Parameters:
context
- the binding context
attrURI
- the attribute namespace
attrName
- the attribute name
attrText
- the attribute string value
- Returns:
- true if the value for the specified attribute is not a literal and needs to be parsed into a BoundValue by
ExpressionParser.parseExpression(oracle.cabo.share.expl.ExpressionContext, java.lang.String, java.lang.Class)
.
parseExpression
public java.lang.Object parseExpression(ExpressionContext context,
java.lang.String attrText,
java.lang.Class attrType)
throws ExplException
- Description copied from class:
ExpressionParser
- Returns the parsed expression as a BoundValue or literal.
-
- Overrides:
parseExpression
in class ExpressionParser
- Following copied from class:
oracle.cabo.share.expl.ExpressionParser
-
- Parameters:
context
- the binding context
text
- the expression to parse
type
- the type of the parsed literal or the return type of the parsed bound value
- Returns:
- the parsed expression as a BoundValue or literal