Interface Searchable

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int search​(String searchString)
      Search searchString from the beginning of a document.
      int search​(String searchString, int startIndex)
      Search searchString from the given position in a document.
      int search​(String searchString, int startIndex, boolean backward)
      Search searchString in the given direction from the some position in a document.
      int search​(Pattern pattern)
      Search for the pattern from the beginning of the document.
      int search​(Pattern pattern, int startIndex)
      Search for the pattern from the start index.
      int search​(Pattern pattern, int startIndex, boolean backward)
      Search for the pattern from the start index.
    • Method Detail

      • search

        int search​(String searchString)
        Search searchString from the beginning of a document.
        Parameters:
        searchString - String we should find in a document.
        Returns:
        index of matched String or -1 if a match cannot be found.
      • search

        int search​(String searchString,
                   int startIndex)
        Search searchString from the given position in a document.
        Parameters:
        searchString - String we should find in a document.
        startIndex - Start position in a document or -1 if we want to search from the beginning.
        Returns:
        index of matched String or -1 if a match cannot be found.
      • search

        int search​(String searchString,
                   int startIndex,
                   boolean backward)
        Search searchString in the given direction from the some position in a document.
        Parameters:
        searchString - String we should find in a document.
        startIndex - Start position in a document or -1 if we want to search from the beginning.
        backward - Indicates search direction, will search from the given position towards the beginning of a document if this parameter is true.
        Returns:
        index of matched String or -1 if a match cannot be found.
      • search

        int search​(Pattern pattern)
        Search for the pattern from the beginning of the document.
        Parameters:
        pattern - Pattern for search
        Returns:
        index of matched Pattern or -1 if a match cannot be found.
      • search

        int search​(Pattern pattern,
                   int startIndex)
        Search for the pattern from the start index.
        Parameters:
        pattern - Pattern for search
        startIndex - starting index of search. If -1 then start from the beginning
        Returns:
        index of matched pattern or -1 if a match cannot be found.
      • search

        int search​(Pattern pattern,
                   int startIndex,
                   boolean backward)
        Search for the pattern from the start index.
        Parameters:
        pattern - Pattern for search
        startIndex - starting index of search. If -1 then start from the beginning
        backward - indicates the direction if true then search is backwards
        Returns:
        index of matched pattern or -1 if a match cannot be found.