public class Equals extends TerminalBinaryOperator
For example, use: WikittyQueryMaker.eq( myElement , "REF1234567890" )
This operator used for String check strict equality (case sensitive) You can used '*' in expression at beginning or ending for String equality.
WikittyQueryMaker.eq("myext.myfield", "*jour") match field "bonjour" but not "BONJOUR"
You can specify ignoreCaseAndAccent to check equality. This mode ignore case and accent. example: "çéçù" == "CecU" in this mode.
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
ignoreCaseAndAccent |
element, value| Constructor and Description |
|---|
Equals(Element element) |
Equals(Element element,
boolean ignoreCaseAndAccent) |
Equals(Element element,
ConditionValue value) |
Equals(Element element,
ConditionValue value,
boolean ignoreCaseAndAccent) |
Equals(Element element,
String value) |
Equals(Element element,
String value,
boolean ignoreCaseAndAccent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isIgnoreCaseAndAccent() |
accept, addCondition, getElement, getValue, waitConditioncopy, equals, hashCode, toStringpublic Equals(Element element)
public Equals(Element element, ConditionValue value)
public Equals(Element element, boolean ignoreCaseAndAccent)
public Equals(Element element, ConditionValue value, boolean ignoreCaseAndAccent)
Copyright © 2009-2013 CodeLutin. All Rights Reserved.