Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.flex.dynamic
Class GroupExpression<T>

java.lang.Object
  extended by javax.el.Expression
      extended by javax.el.ValueExpression
          extended by oracle.apps.fnd.applcore.flex.dynamic.GroupExpression<T>
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BooleanGroupExpression, ConcatenatedStringExpression, StringGroupExpression

public class GroupExpression<T>
extends javax.el.ValueExpression

See Also:
Serialized Form

Field Summary
protected  java.util.List<javax.el.ValueExpression> _expressions
           
 
Constructor Summary
GroupExpression(java.lang.Class<T> expressionClass)
           
 
Method Summary
 void addExpression(javax.el.ValueExpression ve)
           
 T conjunction(T currentValue, T newValue)
          default Behavoir: the new value will replace the existing value subclass can overwrite this function
 boolean equals(java.lang.Object obj)
           
 T getDefaultValue()
           
 java.lang.Class<?> getExpectedType()
           
 java.lang.String getExpressionString()
           
 java.lang.Class<?> getType(javax.el.ELContext elContext)
           
 T getValue(javax.el.ELContext elContext)
           
 int hashCode()
           
 boolean isLiteralText()
           
 boolean isReadOnly(javax.el.ELContext elContext)
           
 void setDefaultValue(T def)
           
 void setValue(javax.el.ELContext elContext, java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_expressions

protected java.util.List<javax.el.ValueExpression> _expressions
Constructor Detail

GroupExpression

public GroupExpression(java.lang.Class<T> expressionClass)
Method Detail

setDefaultValue

public void setDefaultValue(T def)

getDefaultValue

public T getDefaultValue()

addExpression

public void addExpression(javax.el.ValueExpression ve)

getValue

public T getValue(javax.el.ELContext elContext)
Specified by:
getValue in class javax.el.ValueExpression

conjunction

public T conjunction(T currentValue,
                     T newValue)
default Behavoir: the new value will replace the existing value subclass can overwrite this function

Parameters:
currentValue -
newValue -
Returns:

setValue

public void setValue(javax.el.ELContext elContext,
                     java.lang.Object object)
Specified by:
setValue in class javax.el.ValueExpression

isReadOnly

public boolean isReadOnly(javax.el.ELContext elContext)
Specified by:
isReadOnly in class javax.el.ValueExpression

getType

public java.lang.Class<?> getType(javax.el.ELContext elContext)
Specified by:
getType in class javax.el.ValueExpression

getExpectedType

public java.lang.Class<?> getExpectedType()
Specified by:
getExpectedType in class javax.el.ValueExpression

getExpressionString

public java.lang.String getExpressionString()
Specified by:
getExpressionString in class javax.el.Expression

isLiteralText

public boolean isLiteralText()
Specified by:
isLiteralText in class javax.el.Expression

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class javax.el.Expression

hashCode

public int hashCode()
Specified by:
hashCode in class javax.el.Expression

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.