org.gwe.utils.cmd
Class OptionableAppTemplate
java.lang.Object
org.gwe.utils.cmd.OptionableAppTemplate
- Direct Known Subclasses:
- ExecutableModel
public class OptionableAppTemplate
- extends java.lang.Object
- Since:
- Jul 13, 2007
- Author:
- Marco Ruiz
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OPT_HELP
public final OptionTemplate OPT_HELP
OPT_INTERACT
public final OptionTemplate OPT_INTERACT
OptionableAppTemplate
public OptionableAppTemplate()
OptionableAppTemplate
public OptionableAppTemplate(OptionTemplate... templates)
addOptions
public OptionableAppTemplate addOptions(OptionTemplate... options)
resetArgs
public void resetArgs()
addArg
public OptionTemplate addArg(OptionTemplate template)
addOption
public OptionTemplate addOption(OptionTemplate template,
java.lang.Object value)
removeOption
public void removeOption(OptionTemplate template)
getInvocationArgs
public java.lang.String[] getInvocationArgs()
loadArgs
public <APP_TYPE> APP_TYPE loadArgs(java.lang.String[] args,
APP_TYPE appObject)
loadArgs
public void loadArgs(java.lang.String[] args)
getWithoutOptionsArgs
public java.lang.String[] getWithoutOptionsArgs(java.lang.String[] args)
getWithoutOptionsArgsAsStr
public java.lang.String getWithoutOptionsArgsAsStr(java.lang.String[] args)
getArg
public java.lang.String getArg(OptionTemplate key)
getArgAsInt
public java.lang.Integer getArgAsInt(OptionTemplate key)
getArgAsLong
public java.lang.Long getArgAsLong(OptionTemplate key)
populateAppObject
public <APP_TYPE> APP_TYPE populateAppObject(APP_TYPE appObject)
getUsage
public java.lang.String getUsage()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public OptionableAppTemplate clone()
- Overrides:
clone
in class java.lang.Object
Copyright © 2007-2009. All Rights Reserved.