Interface SubstringMatcher

    • Method Detail

      • contains

        boolean contains​(UnicodeString s1,
                         UnicodeString s2)
        Test whether one string contains another, according to the rules of the XPath contains() function
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        true iff s1 contains s2
      • startsWith

        boolean startsWith​(UnicodeString s1,
                           UnicodeString s2)
        Test whether one string starts with another, according to the rules of the XPath starts-with() function
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        true iff s1 starts with s2
      • endsWith

        boolean endsWith​(UnicodeString s1,
                         UnicodeString s2)
        Test whether one string ends with another, according to the rules of the XPath ends-with() function
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        true iff s1 ends with s2
      • substringBefore

        UnicodeString substringBefore​(UnicodeString s1,
                                      UnicodeString s2)
        Return the part of a string before a given substring, according to the rules of the XPath substring-before() function
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        the part of s1 that precedes the first occurrence of s2
      • substringAfter

        UnicodeString substringAfter​(UnicodeString s1,
                                     UnicodeString s2)
        Return the part of a string after a given substring, according to the rules of the XPath substring-after() function
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        the part of s1 that follows the first occurrence of s2