© 2002 BEA Systems, Inc.


com.bea.p13n.expression.operator.logical
Class LogicalOr

java.lang.Object
  |
  +--com.bea.p13n.expression.internal.ComplexExpressionImpl
        |
        +--com.bea.p13n.expression.operator.Operator
              |
              +--com.bea.p13n.expression.operator.logical.LogicalOperator
                    |
                    +--com.bea.p13n.expression.operator.logical.LogicalOr

public final class LogicalOr
extends LogicalOperator
implements BinaryOperator

Implementation of the LogicalOr operator.
Input 1: A Boolean (or Expression returning a Boolean) that is LHS of the operator.
Input 2: A Boolean (or Expression returning an Boolean) that is RHS of the operator.
Returns: A Boolean( LHS || RHS ).

See Also:
Serialized Form

Fields inherited from class com.bea.p13n.expression.operator.logical.LogicalOperator
BINARY_PARAMETER_SIGNATURE, UNARY_PARAMETER_SIGNATURE
 
Constructor Summary
LogicalOr()
          Constructs an empty operator and operands can be added later by calling addSubExpression() on this.
LogicalOr(java.lang.Object lhs, java.lang.Object rhs)
          Constructs equals operator by storing the given parameters as operands of this.
 
Method Summary
 java.lang.Object getLeftHandSide()
           
 java.lang.Class[] getParameterSignature()
           
 java.lang.Object getRightHandSide()
           
 
Methods inherited from class com.bea.p13n.expression.operator.logical.LogicalOperator
updateParameterSignature
 
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

LogicalOr

public LogicalOr()
Constructs an empty operator and operands can be added later by calling addSubExpression() on this.

LogicalOr

public LogicalOr(java.lang.Object lhs,
                 java.lang.Object rhs)
Constructs equals operator by storing the given parameters as operands of this.

Parameters:
lhs - The left hand side operand of this.
rhs - The right hand side operand of this.
Method Detail

getLeftHandSide

public java.lang.Object getLeftHandSide()
Specified by:
getLeftHandSide in interface BinaryOperator


getRightHandSide

public java.lang.Object getRightHandSide()
Specified by:
getRightHandSide in interface BinaryOperator


getParameterSignature

public java.lang.Class[] getParameterSignature()

Overrides:
getParameterSignature in class com.bea.p13n.expression.internal.ComplexExpressionImpl

© 2002 BEA Systems, Inc.

Copyright © 2002 BEA Systems, Inc. All Rights Reserved