| 
© 2004 BEA Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.bea.p13n.expression.internal.ComplexExpressionImpl
com.bea.p13n.expression.operator.Operator
com.bea.p13n.expression.operator.ObjectHashCode
Implementation of the ObjectHashCode operator. Returns
 the hash code for an Object instance.
 
 Input 1: An Object or Expression returning an Object.
 Returns: An Integer that is the result of calling hashCode on the Object.
| Field Summary | 
| Fields inherited from interface com.bea.p13n.expression.operator.UnaryOperator | 
UNARY_OPERAND_INDEX | 
| Constructor Summary | |
ObjectHashCode()
Constructs an empty operator and operands can be added later by calling addSubExpression() on this.  | 
|
ObjectHashCode(Object obj)
Constructs this by associating the given parameter as an operand of this.  | 
|
| Method Summary | |
 Object | 
getOperand()
Returns unary operand.  | 
 Class[] | 
getParameterSignature()
Returns the parameter signature for this Expression.
  | 
| Methods inherited from class com.bea.p13n.expression.operator.Operator | 
leftHandSide, operand, rightHandSide | 
| Methods inherited from class com.bea.p13n.expression.internal.ComplexExpressionImpl | 
addListener, addSubExpression, clearCache, clone, createProxyExpression, equals, getCachedValue, getParent, getSource, getSubExpression, getSubExpressionCount, getUserData, hashCode, isCached, isCacheEnabled, isEqualitySubExpression, notifyListeners, removeAllSubExpressions, removeListener, removeSubExpression, removeSubExpression, setCachedValue, setCacheEnabled, setParent, setSource, setSubExpression, setUserData, toString, write | 
| Methods inherited from class java.lang.Object | 
finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public ObjectHashCode()
public ObjectHashCode(Object obj)
| Method Detail | 
public Object getOperand()
UnaryOperator
getOperand in interface UnaryOperatorpublic Class[] getParameterSignature()
ExpressionExpression.
 Because the sub-expressions within the Expression are
 typically arguments or operands, some type validation is performed
 by examining the class types of the sub-expressions against the
 Expression's parameter signature.
getParameterSignature in interface Expression
  | 
© 2004 BEA Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||