Class RawInputAnalyzer

java.lang.Object
dev.rollczi.litecommands.input.raw.RawInputAnalyzer

public class RawInputAnalyzer extends Object
  • Constructor Details

    • RawInputAnalyzer

      public RawInputAnalyzer(List<String> rawArguments)
  • Method Details

    • getPivotPosition

      public int getPivotPosition()
    • setPivotPosition

      public void setPivotPosition(int pivotPosition)
    • hasNextRoute

      public boolean hasNextRoute()
    • toContext

      public <SENDER, T> RawInputAnalyzer.Context<SENDER,T> toContext(Argument<T> argument, ParserSet<SENDER,T> parserSet)
    • showNextRoute

      public String showNextRoute()
    • nextRoute

      public String nextRoute()
    • getLastArgument

      public String getLastArgument()
    • nextRouteIsLast

      public boolean nextRouteIsLast()
    • isNextOptional

      public <SENDER, T> boolean isNextOptional(ParserSet<SENDER,T> parserSet, Argument<T> argument)