| 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
public interface SubstringMatcher
This interface is implemented by a collation that is capable of supporting the XPath functions that require matching of a substring: namely contains(), starts-with, ends-with, substring-before, and substring-after.
| Method Summary | |
|---|---|
 boolean | 
comparesEqual(String s1,
              String s2)
Test whether one string is equal to another, according to the rules of the XPath compare() function.  | 
 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  | 
 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  | 
| Methods inherited from interface net.sf.saxon.sort.StringCollator | 
|---|
compareStrings, getCollationKey | 
| Method Detail | 
|---|
boolean comparesEqual(String s1,
                      String s2)
s1 - the first strings2 - the second string
boolean contains(String s1,
                 String s2)
s1 - the containing strings2 - the contained string
boolean startsWith(String s1,
                   String s2)
s1 - the containing strings2 - the contained string
boolean endsWith(String s1,
                 String s2)
s1 - the containing strings2 - the contained string
String substringBefore(String s1,
                       String s2)
s1 - the containing strings2 - the contained string
String substringAfter(String s1,
                      String s2)
s1 - the containing strings2 - the contained string
  | 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||