Oracle Fusion Middleware Design Time Java API Reference for Oracle ADF Faces and Data Visualization Components
11g Release 2 (11.1.2.1.0)

E18581-02

oracle.adfdt.view.rich.binding.util
Class JSFExpressionUtils

java.lang.Object
  extended by oracle.adfdt.view.rich.binding.util.JSFExpressionUtils

public class JSFExpressionUtils
extends java.lang.Object


Field Summary
static java.util.logging.Logger _LOGGER
           
static java.lang.String ADF_BASE_BINDING
           
 
Constructor Summary
JSFExpressionUtils()
           
 
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
 

Field Detail

_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
Constructor Detail

JSFExpressionUtils

public JSFExpressionUtils()
Method Detail

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

Oracle Fusion Middleware Design Time Java API Reference for Oracle ADF Faces and Data Visualization Components
11g Release 2 (11.1.2.1.0)

E18581-02

Copyright © 1997, 2011, Oracle. All rights reserved.