com.bea.p13n.expression.operator.string

com.bea.p13n.expression.operator.string  Package

This package provides interfaces and classes for constructing expressions involving string operators.

All the operators in this package extend the base class StringOperator and implement either BinaryOperatoror UnaryOperator depending on the type of operator (binary or unary), but the concrete multi-operand operator doesn't implement any of these interfaces.

This package provides following string operators that can be used in constructing an expression that does string related operations.


Interface Summary

Class Summary

StringCharAt

Implementation of the StringCharAt operator.

StringCompareToIgnoreCase

Implementation of the StringCompareToIgnoreCase operator.

StringConcat

Implementation of the MathSubtract operator.

StringContains

Implementation of the StringContains operator.

StringEndsWith

Implementation of the StringEndsWith operator.

StringEqualsIgnoreCase

Implementation of the StringEqualsIgnoreCase operator.

StringLength

Implementation of the StringLength operator.

StringLike

A class for representing "like" operator that is operated on the supplied two strings.

StringOperator

Implementation of the StringOperator operator.

StringReplace

Implementation of the StringReplace operator.

StringStartsWith

Implementation of the StringStartsWith operator.

StringSubstring

Implementation of the StringSubstring operator.

StringToLowerCase

Implementation of the StringToLowerCase operator.

StringToUpperCase

Implementation of the StringToUpperCase operator.

StringTrim

Implementation of the StringTrim operator.