org.eclipse.ocl.examples.standalone
Class StandaloneCommand.StringToken

java.lang.Object
  extended by org.eclipse.ocl.examples.standalone.StandaloneCommand.CommandToken
      extended by org.eclipse.ocl.examples.standalone.StandaloneCommand.StringToken
Direct Known Subclasses:
ValidateCommand.ExporterToken, ValidateCommand.ModelToken, ValidateCommand.OutputToken, ValidateCommand.UsingToken
Enclosing class:
StandaloneCommand

public static class StandaloneCommand.StringToken
extends StandaloneCommand.CommandToken


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.standalone.StandaloneCommand.CommandToken
help, isRequired, name
 
Constructor Summary
protected StandaloneCommand.StringToken(java.lang.String name, java.lang.String help)
           
 
Method Summary
 boolean check(java.util.List<java.lang.String> strings)
           
 java.lang.String getArgsHelp()
           
 int parseArgument(java.util.List<java.lang.String> strings, java.lang.String[] arguments, int i)
           
 
Methods inherited from class org.eclipse.ocl.examples.standalone.StandaloneCommand.CommandToken
getHelp, getName, isRequired, isSingleton, setIsRequired, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StandaloneCommand.StringToken

protected StandaloneCommand.StringToken(@NonNull
                                        java.lang.String name,
                                        @NonNull
                                        java.lang.String help)
Method Detail

check

public boolean check(@NonNull
                     java.util.List<java.lang.String> strings)
Overrides:
check in class StandaloneCommand.CommandToken

getArgsHelp

@Nullable
public java.lang.String getArgsHelp()
Overrides:
getArgsHelp in class StandaloneCommand.CommandToken

parseArgument

public int parseArgument(@NonNull
                         java.util.List<java.lang.String> strings,
                         @NonNull
                         java.lang.String[] arguments,
                         int i)
Overrides:
parseArgument in class StandaloneCommand.CommandToken