|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
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.StringLike
public class StringLike
A class for representing "like" operator that is operated on the supplied two strings. It accepts two strings firstString and secondString. The evaluation of this operator should return true if ((firstString.toUpperCase()).indexOf( (secondString.toUpperCase())) > -1), otherwise return false.
| Field Summary | |
|---|---|
protected boolean |
caseInsensitiveMatch |
| Fields inherited from class com.bea.p13n.expression.operator.string.StringOperator |
|---|
BINARY_PARAMETER_SIGNATURE, UNARY_PARAMETER_SIGNATURE |
| Fields inherited from interface com.bea.p13n.expression.operator.BinaryOperator |
|---|
LHS_INDEX, RHS_INDEX |
| Fields inherited from interface com.bea.p13n.expression.ExpressionEvents |
|---|
EVENT_ADD_SUBEXPRESSION, EVENT_CLEAR_CACHE, EVENT_INTERNAL_MAX, EVENT_REMOVE_SUBEXPRESSION, EVENT_SET_CACHE_ENABLED, EVENT_SET_CACHED_VALUE, EVENT_SET_PARENT, EVENT_SET_SOURCE, EVENT_SET_SUBEXPRESSION, EVENT_SET_USER_DATA |
| Constructor Summary | |
|---|---|
StringLike() |
|
StringLike(Object firstString, Object secondString) |
|
StringLike(Object firstString, Object secondString, boolean patternMatchIgnoreCase) |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)Override to check the caseInsensitiveMatch flag as well. |
Object |
getLeftHandSide()Returns left hand side operand of this binary operator. |
Class[] |
getParameterSignature()Returns the parameter signature for this Expression. |
Object |
getRightHandSide()Returns right hand side operand of this binary operator. |
int |
hashCode()Override to check the caseInsensitiveMatch flag as well. |
boolean |
isCaseInsensitiveMatch() |
| 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, getCachedValue, getParent, getSource, getSubExpression, getSubExpressionCount, getUserData, 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 |
| Field Detail |
|---|
protected boolean caseInsensitiveMatch
| Constructor Detail |
|---|
public StringLike()
public StringLike(Object firstString,
Object secondString)
public StringLike(Object firstString,
Object secondString,
boolean patternMatchIgnoreCase)
| Method Detail |
|---|
public Object getLeftHandSide()
BinaryOperatorgetLeftHandSide in interface BinaryOperatorpublic Object getRightHandSide()
BinaryOperatorgetRightHandSide in interface BinaryOperatorpublic Class[] getParameterSignature()
ExpressionExpression. Because the sub-expressions within the Expression are typically arguments or operands, some type validation is performed by examining the class types of the sub-expressions against the Expression's parameter signature.getParameterSignature in interface Expressionpublic boolean isCaseInsensitiveMatch()
public boolean equals(Object o)
equals in class com.bea.p13n.expression.internal.ComplexExpressionImplpublic int hashCode()
hashCode in class com.bea.p13n.expression.internal.ComplexExpressionImpl
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2010, Oracle. All rights reserved.