public class RawInputAnalyzer
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
RawInputAnalyzer.Context<SENDER,T> |
| Constructor and Description |
|---|
RawInputAnalyzer(java.util.List<java.lang.String> rawArguments) |
| Modifier and Type | Method and Description |
|---|---|
void |
consumeAll() |
java.util.List<java.lang.String> |
getLastArgumentsBeforePivotMove() |
int |
getPivotPosition() |
boolean |
hasNextRoute() |
java.lang.String |
nextRoute() |
boolean |
nextRouteIsLast() |
void |
setLastOptionalArgument(boolean setLastOptionalArgument) |
void |
setPivotPosition(int pivotPosition) |
java.lang.String |
showNextRoute() |
<SENDER,T> RawInputAnalyzer.Context<SENDER,T> |
toContext(Argument<T> argument,
Parser<SENDER,T> parser) |
public RawInputAnalyzer(java.util.List<java.lang.String> rawArguments)
public int getPivotPosition()
public void setPivotPosition(int pivotPosition)
public boolean hasNextRoute()
public <SENDER,T> RawInputAnalyzer.Context<SENDER,T> toContext(Argument<T> argument, Parser<SENDER,T> parser)
public java.lang.String showNextRoute()
public java.lang.String nextRoute()
public java.util.List<java.lang.String> getLastArgumentsBeforePivotMove()
public boolean nextRouteIsLast()
@ApiStatus.Experimental public void setLastOptionalArgument(boolean setLastOptionalArgument)
public void consumeAll()