public class CodepointCollator extends Object implements Comparator, SubstringMatcher, Serializable
Constructor and Description |
---|
CodepointCollator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(Object a,
Object b)
Compare two string objects.
|
int |
compareCS(CharSequence a,
CharSequence b)
Compare two CharSequence objects.
|
boolean |
contains(String s1,
String s2)
Test whether one string contains another, according to the rules
of the XPath contains() function
|
boolean |
endsWith(String s1,
String s2)
Test whether one string ends with another, according to the rules
of the XPath ends-with() function
|
static CodepointCollator |
getInstance() |
boolean |
startsWith(String s1,
String s2)
Test whether one string starts with another, according to the rules
of the XPath starts-with() function
|
String |
substringAfter(String s1,
String s2)
Return the part of a string after a given substring, according to the rules
of the XPath substring-after() function
|
String |
substringBefore(String s1,
String s2)
Return the part of a string before a given substring, according to the rules
of the XPath substring-before() function
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public static CodepointCollator getInstance()
public int compare(Object a, Object b)
compare
in interface Comparator
ClassCastException
- if the objects are of the wrong type for this Comparerpublic int compareCS(CharSequence a, CharSequence b)
ClassCastException
- if the objects are of the wrong type for this Comparerpublic boolean contains(String s1, String s2)
contains
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringpublic boolean endsWith(String s1, String s2)
endsWith
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringpublic boolean startsWith(String s1, String s2)
startsWith
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringpublic String substringAfter(String s1, String s2)
substringAfter
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringpublic String substringBefore(String s1, String s2)
substringBefore
in interface SubstringMatcher
s1
- the containing strings2
- the contained string