oracle.adfdt.view.rich.binding.util
Class JSFExpressionUtils
java.lang.Object
oracle.adfdt.view.rich.binding.util.JSFExpressionUtils
public class JSFExpressionUtils
- extends java.lang.Object
Method Summary |
static java.lang.String |
createBaseExpression(java.lang.String extPart)
|
static java.lang.String |
createBaseExpression(java.lang.String extPart,
java.lang.String extPart2)
|
static java.lang.String |
createBaseExpression(java.lang.String extPart,
java.lang.String extPart2,
java.lang.String extPart3)
|
static java.lang.String |
createBaseTernaryExpression(java.lang.String boolExp,
java.lang.String caseSucceed,
java.lang.String caseFail)
|
static java.lang.String |
createBaseTernaryExpression(java.lang.String expr1,
java.lang.String expr2,
java.lang.String caseSucceed,
java.lang.String caseFail)
|
static java.lang.String |
createExpression(java.lang.String... expressions)
|
static java.lang.String |
createInverseBaseExpression(java.lang.String extPart)
|
static java.lang.String |
createInverseBaseExpression(java.lang.String extPart,
java.lang.String extPart2)
|
static java.lang.String |
createInverseExpression(java.lang.String basePart,
java.lang.String extPart)
|
static java.lang.String |
createInverseExpression(java.lang.String basePart,
java.lang.String extPart1,
java.lang.String extPart2)
|
static java.lang.String |
createPlainExpression(java.lang.String... expressions)
|
static java.lang.String |
createPropertyExpression(java.lang.String base,
java.lang.String property)
|
static java.lang.String |
createReferencedProperty(java.lang.String property)
|
static java.lang.String |
createSubExpression(java.lang.String expr1,
java.lang.String expr2)
|
static java.lang.String |
createTernaryExpression(java.lang.String base,
java.lang.String expr1,
java.lang.String expr2,
java.lang.String caseSucceed,
java.lang.String caseFail)
|
static java.util.Set<java.lang.String> |
getAllBindingIdsFromExpression(java.lang.String expression)
Returns all the binding ids used in the expression. |
static java.lang.String |
getBindingIdFromExpression(java.lang.String expression)
Returns the first binding id returned in the expression. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_LOGGER
public static final java.util.logging.Logger _LOGGER
ADF_BASE_BINDING
public static final java.lang.String ADF_BASE_BINDING
- See Also:
- Constant Field Values
JSFExpressionUtils
public JSFExpressionUtils()
createBaseExpression
public static final java.lang.String createBaseExpression(java.lang.String extPart)
createBaseExpression
public static final java.lang.String createBaseExpression(java.lang.String extPart,
java.lang.String extPart2)
createBaseExpression
public static final java.lang.String createBaseExpression(java.lang.String extPart,
java.lang.String extPart2,
java.lang.String extPart3)
createBaseTernaryExpression
public static final java.lang.String createBaseTernaryExpression(java.lang.String boolExp,
java.lang.String caseSucceed,
java.lang.String caseFail)
createBaseTernaryExpression
public static final java.lang.String createBaseTernaryExpression(java.lang.String expr1,
java.lang.String expr2,
java.lang.String caseSucceed,
java.lang.String caseFail)
createTernaryExpression
public static final java.lang.String createTernaryExpression(java.lang.String base,
java.lang.String expr1,
java.lang.String expr2,
java.lang.String caseSucceed,
java.lang.String caseFail)
createInverseBaseExpression
public static final java.lang.String createInverseBaseExpression(java.lang.String extPart)
createInverseBaseExpression
public static final java.lang.String createInverseBaseExpression(java.lang.String extPart,
java.lang.String extPart2)
createSubExpression
public static final java.lang.String createSubExpression(java.lang.String expr1,
java.lang.String expr2)
createExpression
public static final java.lang.String createExpression(java.lang.String... expressions)
createPlainExpression
public static final java.lang.String createPlainExpression(java.lang.String... expressions)
createInverseExpression
public static final java.lang.String createInverseExpression(java.lang.String basePart,
java.lang.String extPart)
createInverseExpression
public static final java.lang.String createInverseExpression(java.lang.String basePart,
java.lang.String extPart1,
java.lang.String extPart2)
createReferencedProperty
public static final java.lang.String createReferencedProperty(java.lang.String property)
createPropertyExpression
public static final java.lang.String createPropertyExpression(java.lang.String base,
java.lang.String property)
getAllBindingIdsFromExpression
public static java.util.Set<java.lang.String> getAllBindingIdsFromExpression(java.lang.String expression)
- Returns all the binding ids used in the expression. This algorithm will also return
binding ids that use the map form, and will make every attempt to return them in the order
discovered in the expression.
- Parameters:
expression
- The expression to retrieve the binding id from
- Returns:
- Sorted
Set
containing the bindings id's
getBindingIdFromExpression
public static java.lang.String getBindingIdFromExpression(java.lang.String expression)
- Returns the first binding id returned in the expression. This algorithm will also return
binding ids that use the map form, but in cases of contention, normal form binding ids
will be returned first.
- Parameters:
expression
- The expression to retrieve the binding id from
- Returns:
- The first binding id, or null if no binding id is found
Copyright © 1997, 2011, Oracle. All rights reserved.