Class StringRover

java.lang.Object
aQute.lib.stringrover.StringRover
All Implemented Interfaces:
CharSequence

public class StringRover extends Object implements CharSequence
  • Field Details

    • string

      private final String string
    • offset

      private int offset
  • Constructor Details

    • StringRover

      public StringRover(String string)
    • StringRover

      private StringRover(String string, int offset)
  • Method Details

    • length

      public int length()
      Specified by:
      length in interface CharSequence
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface CharSequence
    • charAt

      public char charAt(int index)
      Specified by:
      charAt in interface CharSequence
    • increment

      public StringRover increment()
    • increment

      public StringRover increment(int increment)
    • reset

      public StringRover reset()
    • duplicate

      public StringRover duplicate()
    • indexOf

      public int indexOf(int ch, int from)
    • indexOf

      public int indexOf(int ch)
    • indexOf

      public int indexOf(CharSequence str, int from)
    • indexOf

      public int indexOf(CharSequence str)
    • lastIndexOf

      public int lastIndexOf(int ch, int from)
    • lastIndexOf

      public int lastIndexOf(int ch)
    • lastIndexOf

      public int lastIndexOf(CharSequence str, int from)
    • lastIndexOf

      public int lastIndexOf(CharSequence str)
    • substring

      public String substring(int start)
    • substring

      public String substring(int start, int end)
    • subSequence

      public CharSequence subSequence(int start, int end)
      Specified by:
      subSequence in interface CharSequence
    • toString

      public String toString()
      Specified by:
      toString in interface CharSequence
      Overrides:
      toString in class Object
    • startsWith

      public boolean startsWith(CharSequence prefix, int from)
    • startsWith

      public boolean startsWith(CharSequence prefix)
    • endsWith

      public boolean endsWith(CharSequence suffix)