Griffon 1.2.0

org.codehaus.griffon.cli.parsing
[Java] Class DefaultCommandLine

java.lang.Object
  org.codehaus.griffon.cli.parsing.DefaultCommandLine
All Implemented Interfaces:
CommandLine

public class DefaultCommandLine

Implementation of the CommandLine interface.

Authors:
Graeme Rocher (Grails 2.0)


Nested Class Summary
static class DefaultCommandLine.SpecifiedOption

 
Field Summary
private String commandName

Map declaredOptions

private String environment

List remainingArgs

Properties systemProperties

Map undeclaredOptions

 
Constructor Summary
DefaultCommandLine()

 
Method Summary
void addDeclaredOption(String name, Option option)

void addDeclaredOption(String name, Option option, Object value)

void addRemainingArg(String arg)

void addSystemProperty(String name, String value)

void addUndeclaredOption(String option)

void addUndeclaredOption(String option, Object value)

String getCommandName()

String getEnvironment()

Map getOptions()

List getRemainingArgs()

String[] getRemainingArgsArray()

String getRemainingArgsLineSeparated()

String getRemainingArgsString()

Properties getSystemProperties()

Map getUndeclaredOptions()

boolean hasOption(String name)

boolean isEnvironmentSet()

String lookupEnvironmentForCommand()

Object optionValue(String name)

private String remainingArgsToString(String separator)

void setCommand(String name)

void setCommandName(String cmd)

void setEnvironment(String environment)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

commandName

private String commandName


declaredOptions

Map declaredOptions


environment

private String environment


remainingArgs

List remainingArgs


systemProperties

Properties systemProperties


undeclaredOptions

Map undeclaredOptions


 
Constructor Detail

DefaultCommandLine

DefaultCommandLine()


 
Method Detail

addDeclaredOption

public void addDeclaredOption(String name, Option option)


addDeclaredOption

public void addDeclaredOption(String name, Option option, Object value)


addRemainingArg

public void addRemainingArg(String arg)


addSystemProperty

public void addSystemProperty(String name, String value)


addUndeclaredOption

public void addUndeclaredOption(String option)


addUndeclaredOption

public void addUndeclaredOption(String option, Object value)


getCommandName

public String getCommandName()


getEnvironment

public String getEnvironment()


getOptions

public Map getOptions()


getRemainingArgs

public List getRemainingArgs()


getRemainingArgsArray

public String[] getRemainingArgsArray()


getRemainingArgsLineSeparated

public String getRemainingArgsLineSeparated()


getRemainingArgsString

public String getRemainingArgsString()


getSystemProperties

public Properties getSystemProperties()


getUndeclaredOptions

public Map getUndeclaredOptions()


hasOption

public boolean hasOption(String name)


isEnvironmentSet

public boolean isEnvironmentSet()


lookupEnvironmentForCommand

public String lookupEnvironmentForCommand()


optionValue

public Object optionValue(String name)


remainingArgsToString

private String remainingArgsToString(String separator)


setCommand

public void setCommand(String name)


setCommandName

public void setCommandName(String cmd)


setEnvironment

public void setEnvironment(String environment)


 

Groovy Documentation