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, Parser<SENDER,T> parser)
    • showNextRoute

      public String showNextRoute()
    • nextRoute

      public String nextRoute()
    • getLastArgumentsBeforePivotMove

      public List<String> getLastArgumentsBeforePivotMove()
    • nextRouteIsLast

      public boolean nextRouteIsLast()
    • setLastOptionalArgument

      @Experimental public void setLastOptionalArgument(boolean setLastOptionalArgument)
    • consumeAll

      public void consumeAll()