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
XPathExceptionpublic 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.Objectpublic void setStrength(int newStrength)
public int getStrength()
public boolean comparesEqual(java.lang.CharSequence s1,
java.lang.CharSequence s2)
StringCollatorcomparesEqual in interface StringCollators1 - the first strings2 - the second stringpublic java.lang.String getCollationURI()
StringCollatorgetCollationURI in interface StringCollatorpublic int compareStrings(java.lang.CharSequence o1,
java.lang.CharSequence o2)
StringCollatorcompareStrings in interface StringCollatoro1 - the first stringo2 - the second stringpublic AtomicMatchKey getCollationKey(java.lang.CharSequence s)
StringCollatorgetCollationKey in interface StringCollators - the string whose collation key is requiredpublic boolean contains(java.lang.String s1,
java.lang.String s2)
contains in interface SubstringMatchers1 - the containing strings2 - the contained stringpublic boolean endsWith(java.lang.String s1,
java.lang.String s2)
endsWith in interface SubstringMatchers1 - the containing strings2 - the contained stringpublic boolean startsWith(java.lang.String s1,
java.lang.String s2)
startsWith in interface SubstringMatchers1 - the containing strings2 - the contained stringpublic java.lang.String substringAfter(java.lang.String s1,
java.lang.String s2)
substringAfter in interface SubstringMatchers1 - the containing strings2 - the contained stringpublic java.lang.String substringBefore(java.lang.String s1,
java.lang.String s2)
substringBefore in interface SubstringMatchers1 - the containing strings2 - the contained stringCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.