© 2002 BEA Systems, Inc.


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

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.StringSubstring

public final class StringSubstring
extends StringOperator

Implementation of the StringSubstring operator.
Input 1: A String (or Expression returning a String) that is LHS of the operator.
Input 2: A Number (or Expression returning a Number) that is RHS of the operator.
Input 3: A Number (or Expression returning a Number) that is RRHS of the operator.
Returns: A String: LHS.substring( 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
StringSubstring()
           
StringSubstring(java.lang.Object string, java.lang.Object beginIndex, java.lang.Object endIndex)
           
 
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

StringSubstring

public StringSubstring()

StringSubstring

public StringSubstring(java.lang.Object string,
                       java.lang.Object beginIndex,
                       java.lang.Object endIndex)
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