org.crsh.cmdline.matcher.impl
Class Event.Parameter<T extends Token.Literal,D extends ParameterDescriptor<?>>

java.lang.Object
  extended by org.crsh.cmdline.matcher.impl.Event
      extended by org.crsh.cmdline.matcher.impl.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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.crsh.cmdline.matcher.impl.Event
Event.Argument, Event.Method, Event.Option, Event.Parameter<T extends Token.Literal,D extends ParameterDescriptor<?>>, Event.Separator, Event.Stop
 
Field Summary
protected  D descriptor
          .
protected  List<T> values
          .
 
Constructor Summary
Event.Parameter(D descriptor, List<T> values)
           
 
Method Summary
 D getDescriptor()
           
abstract  int getFrom()
           
 List<String> getStrings()
           
abstract  int getTo()
           
 List<T> getValues()
           
 T peekFirst()
           
 T peekLast()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

descriptor

protected final D extends ParameterDescriptor<?> descriptor
.


values

protected final List<T extends Token.Literal> values
.

Constructor Detail

Event.Parameter

public Event.Parameter(D descriptor,
                       List<T> values)
Method Detail

getDescriptor

public final D getDescriptor()

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 © 2012 eXo Platform SAS. All Rights Reserved.