Class StringCursor

java.lang.Object
dev.pfaff.altargui.util.StringCursor

public final class StringCursor extends Object
  • Field Details

    • string

      public final String string
  • Constructor Details

    • StringCursor

      public StringCursor(String string, int offset)
    • StringCursor

      public StringCursor(String string)
  • Method Details

    • offset

      public int offset()
    • offset

      public void offset(int offset)
    • advance

      public void advance(int n)
    • matches

      public boolean matches(String s)
    • advanceMatches

      public boolean advanceMatches(String s)
    • advanceUntil

      @Nullable public @Nullable String advanceUntil(char terminator)
    • advanceUntil

      @Nullable public @Nullable String advanceUntil(it.unimi.dsi.fastutil.chars.CharPredicate terminator)
    • advanceUntilOrEnd

      @NotNull public @NotNull String advanceUntilOrEnd(it.unimi.dsi.fastutil.chars.CharPredicate terminator)
    • advanceUntilAndSkip

      @Nullable public @Nullable String advanceUntilAndSkip(char terminator)
    • advanceUntilAndSkip

      @Nullable public @Nullable String advanceUntilAndSkip(it.unimi.dsi.fastutil.chars.CharPredicate terminator)
    • nextIndexOf

      public int nextIndexOf(it.unimi.dsi.fastutil.chars.CharPredicate predicate)
    • skipWhitespace

      public void skipWhitespace()
    • hasRemaining

      public boolean hasRemaining()
    • toString

      public String toString()
      Overrides:
      toString in class Object