public class Cursor extends Object
public static Cursor index(List<PropertiesParser.Token> tokens, int index)
public static Cursor first(List<PropertiesParser.Token> tokens)
public static Cursor last(List<PropertiesParser.Token> tokens)
public boolean atStart()
public int position()
public boolean hasToken()
public PropertiesParser.Token token()
public String raw()
public String text()
public PropertiesParser.Type type()
public boolean isType(PropertiesParser.Type... types)
public boolean isWhitespace()
public boolean isEol()
public Cursor prev()
public Cursor next()
public Cursor skip(int steps)
public boolean nextIf(PropertiesParser.Type type)
public boolean nextIf(java.util.function.Predicate<PropertiesParser.Token> accept)
public Cursor nextWhile(java.util.function.Predicate<PropertiesParser.Token> accept)
public int nextCount(java.util.function.Predicate<PropertiesParser.Token> accept)
public boolean prevIf(PropertiesParser.Type type)
public boolean prevIf(java.util.function.Predicate<PropertiesParser.Token> accept)
public Cursor prevWhile(java.util.function.Predicate<PropertiesParser.Token> accept)
public int prevCount(java.util.function.Predicate<PropertiesParser.Token> accept)
public Cursor add(PropertiesParser.Token token)
public Cursor addEol()
public Cursor replace(PropertiesParser.Token token)
public void remove()
public Cursor copy()
Copyright © 2024. All rights reserved.