Interface SubstringMatcher

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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
      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
    • Method Detail

      • contains

        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
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        true iff s1 contains s2
      • startsWith

        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
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        true iff s1 starts with s2
      • endsWith

        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
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        true iff s1 ends with s2
      • substringBefore

        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
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        the part of s1 that precedes the first occurrence of s2
      • substringAfter

        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
        Parameters:
        s1 - the containing string
        s2 - the contained string
        Returns:
        the part of s1 that follows the first occurrence of s2