public abstract class ArgumentComparator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static ArgumentComparator |
CASE_INSENSITIVE
A case-insensitive comparator.
|
static ArgumentComparator |
CASE_SENSITIVE
A case-sensitive comparator.
|
| Constructor and Description |
|---|
ArgumentComparator() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
compare(java.lang.String a,
java.lang.String b)
Compare if two strings are equal.
|
abstract int |
compareTo(java.lang.String a,
java.lang.String b)
Compare two strings.
|
abstract boolean |
startsWith(java.lang.String s,
java.lang.String b)
Check if string a starts with string b.
|
public static final ArgumentComparator CASE_SENSITIVE
public static final ArgumentComparator CASE_INSENSITIVE
public abstract boolean compare(java.lang.String a,
java.lang.String b)
a - The first stringb - The second stringpublic abstract boolean startsWith(java.lang.String s,
java.lang.String b)
s - The string to checkb - The string to check forpublic abstract int compareTo(java.lang.String a,
java.lang.String b)
a - The first stringb - The second stringString.compareTo(String)