public class UcaCollatorUsingJava extends java.lang.Object implements SubstringMatcher
Modifier and Type | Class and Description |
---|---|
class |
UcaCollatorUsingJava.Identical |
class |
UcaCollatorUsingJava.Primary |
class |
UcaCollatorUsingJava.Secondary |
static interface |
UcaCollatorUsingJava.Strength |
class |
UcaCollatorUsingJava.Tertiary |
Constructor and Description |
---|
UcaCollatorUsingJava(java.lang.String uri) |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.String source,
java.lang.String target) |
boolean |
comparesEqual(java.lang.CharSequence s1,
java.lang.CharSequence s2)
Compare two strings for equality.
|
int |
compareStrings(java.lang.CharSequence o1,
java.lang.CharSequence o2)
Compare two strings
|
boolean |
contains(java.lang.String s1,
java.lang.String s2)
Test whether one string contains another, according to the rules
of the XPath contains() function
|
boolean |
endsWith(java.lang.String s1,
java.lang.String s2)
Test whether one string ends with another, according to the rules
of the XPath ends-with() function
|
AtomicMatchKey |
getCollationKey(java.lang.CharSequence s)
Get a collation key for a String.
|
java.lang.String |
getCollationURI()
Get the collation URI.
|
java.text.CollationKey |
getJavaCollationKey(java.lang.String source) |
java.util.Properties |
getProperties() |
java.text.RuleBasedCollator |
getRuleBasedCollator() |
int |
getStrength() |
int |
hashCode() |
void |
setStrength(int newStrength) |
boolean |
startsWith(java.lang.String s1,
java.lang.String s2)
Test whether one string starts with another, according to the rules
of the XPath starts-with() function
|
java.lang.String |
substringAfter(java.lang.String s1,
java.lang.String s2)
Return the part of a string after a given substring, according to the rules
of the XPath substring-after() function
|
java.lang.String |
substringBefore(java.lang.String s1,
java.lang.String s2)
Return the part of a string before a given substring, according to the rules
of the XPath substring-before() function
|
public UcaCollatorUsingJava(java.lang.String uri) throws XPathException
XPathException
public java.util.Properties getProperties()
public java.text.RuleBasedCollator getRuleBasedCollator()
public int compare(java.lang.String source, java.lang.String target)
public java.text.CollationKey getJavaCollationKey(java.lang.String source)
public int hashCode()
hashCode
in class java.lang.Object
public void setStrength(int newStrength)
public int getStrength()
public boolean comparesEqual(java.lang.CharSequence s1, java.lang.CharSequence s2)
StringCollator
comparesEqual
in interface StringCollator
s1
- the first strings2
- the second stringpublic java.lang.String getCollationURI()
StringCollator
getCollationURI
in interface StringCollator
public int compareStrings(java.lang.CharSequence o1, java.lang.CharSequence o2)
StringCollator
compareStrings
in interface StringCollator
o1
- the first stringo2
- the second stringpublic AtomicMatchKey getCollationKey(java.lang.CharSequence s)
StringCollator
getCollationKey
in interface StringCollator
s
- the string whose collation key is requiredpublic boolean contains(java.lang.String s1, java.lang.String s2)
contains
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringpublic boolean endsWith(java.lang.String s1, java.lang.String s2)
endsWith
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringpublic boolean startsWith(java.lang.String s1, java.lang.String s2)
startsWith
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringpublic java.lang.String substringAfter(java.lang.String s1, java.lang.String s2)
substringAfter
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringpublic java.lang.String substringBefore(java.lang.String s1, java.lang.String s2)
substringBefore
in interface SubstringMatcher
s1
- the containing strings2
- the contained stringCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.