org.crsh.cli.impl.parser
Class Event.Parameter<T extends Token.Literal,D extends ParameterDescriptor>
java.lang.Object
org.crsh.cli.impl.parser.Event
org.crsh.cli.impl.parser.Event.Parameter<T,D>
- Direct Known Subclasses:
- Event.Argument, Event.Option
- Enclosing class:
- Event
public abstract static class Event.Parameter<T extends Token.Literal,D extends ParameterDescriptor>
- extends Event
command
protected final CommandDescriptor<?> command
- .
parameter
protected final D extends ParameterDescriptor parameter
- .
values
protected final List<T extends Token.Literal> values
- .
Event.Parameter
public Event.Parameter(CommandDescriptor<?> command,
D parameter,
List<T> values)
getCommand
public CommandDescriptor<?> getCommand()
getParameter
public final D getParameter()
getValues
public final List<T> getValues()
peekFirst
public final T peekFirst()
peekLast
public final T peekLast()
getStrings
public final List<String> getStrings()
getFrom
public abstract int getFrom()
getTo
public abstract int getTo()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2015 eXo Platform SAS. All Rights Reserved.