© 2002 BEA Systems, Inc.


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

java.lang.Object
  |
  +--com.bea.p13n.expression.internal.ComplexExpressionImpl
        |
        +--com.bea.p13n.expression.operator.Operator
              |
              +--com.bea.p13n.expression.operator.string.StringOperator
                    |
                    +--com.bea.p13n.expression.operator.string.StringReplace

public final class StringReplace
extends StringOperator

Implementation of the StringReplace operator.
Input 1: A String (or Expression returning a String) that is LHS of the operator.
Input 2: A Character (or Expression returning a Character) that is character to be replaced (RHS).
Input 3: A Character (or Expression returning a Character) that is the new character that should be inserted (RRHS).
Returns: A String: LHS.replace( RHS, RRHS ).

See Also:
Serialized Form

Fields inherited from class com.bea.p13n.expression.operator.string.StringOperator
BINARY_PARAMETER_SIGNATURE, UNARY_PARAMETER_SIGNATURE
 
Constructor Summary
StringReplace()
           
StringReplace(java.lang.Object string, java.lang.Object oldChar, java.lang.Object newChar)
           
 
Method Summary
 java.lang.Class[] getParameterSignature()
           
 
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

StringReplace

public StringReplace()

StringReplace

public StringReplace(java.lang.Object string,
                     java.lang.Object oldChar,
                     java.lang.Object newChar)
Method Detail

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