StringOperator Class

com.bea.p13n.expression.operator.string
StringOperator Class

public abstract class StringOperator

    extends Operator

Implementation of the StringOperator operator. Base class for all StringOperators.


Hierarchy
Object
  ComplexExpressionImpl
    Operator
      StringOperator
All Implemented Interfaces

Cloneable, Expression, Serializable
Direct Known Subclasses

StringCharAt, StringCompareToIgnoreCase, StringConcat, StringContains, StringEndsWith, StringEqualsIgnoreCase, StringLength, StringLike, StringReplace, StringStartsWith, StringSubstring, StringToLowerCase, StringToUpperCase, StringTrim

Field Summary

protected static final Class
BINARY_PARAMETER_SIGNATURE
Class
protected static final Class
UNARY_PARAMETER_SIGNATURE
Class
 

Constructor Summary

StringOperator()

StringOperator(Object lhs, Object rhs)

StringOperator(Object unaryOperand)

 

Method Summary

 
Methods from  com.bea.p13n.expression.operator.Operator
leftHandSide, operand, rightHandSide
 
Methods from  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 from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface com.bea.p13n.expression.Expression
accept, addListener, addSubExpression, clearCache, clone, getCachedValue, getParameterSignature, getParent, getSource, getSubExpression, getSubExpressionCount, getUserData, isCached, isCacheEnabled, removeAllSubExpressions, removeListener, removeSubExpression, removeSubExpression, setCachedValue, setCacheEnabled, setSource, setSubExpression, setUserData, write
 

Field Detail

BINARY_PARAMETER_SIGNATURE

protected static final Class BINARY_PARAMETER_SIGNATURE


UNARY_PARAMETER_SIGNATURE

protected static final Class UNARY_PARAMETER_SIGNATURE

 

Constructor Detail

StringOperator

protected StringOperator()

StringOperator

protected StringOperator(Object lhs, 
                         Object rhs)

StringOperator

protected StringOperator(Object unaryOperand)