public class SimpleCmdLineOption extends Object implements CmdLineOption
CmdLineOption which implements the basic methods for any
CmdLineOption. Can be used as-is or extends to add additional option
features.| Constructor and Description |
|---|
SimpleCmdLineOption() |
SimpleCmdLineOption(String shortOption,
String longOption,
String description,
boolean hasArgs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getArgsDescription() |
String |
getDescription() |
String |
getLongOption() |
List<RequirementRule> |
getRequirementRules() |
String |
getShortOption() |
List<String> |
getStaticArgs() |
Class<?> |
getType() |
boolean |
hasArgs() |
int |
hashCode() |
boolean |
hasStaticArgs() |
boolean |
isRepeating() |
boolean |
isRequired() |
boolean |
isSubOption() |
void |
setArgsDescription(String argDescription) |
void |
setDescription(String description) |
void |
setHasArgs(boolean hasArgs) |
void |
setIsSubOption(boolean isSubOption) |
void |
setLongOption(String longOption) |
void |
setRepeating(boolean repeating) |
void |
setRequired(boolean required) |
void |
setRequirementRules(List<RequirementRule> requirementRules) |
void |
setShortOption(String shortOption) |
void |
setStaticArgs(List<String> staticArgs) |
void |
setType(Class<?> type) |
String |
toString() |
public Class<?> getType()
getType in interface CmdLineOptionpublic void setType(Class<?> type)
setType in interface CmdLineOptionpublic String getShortOption()
getShortOption in interface CmdLineOptionpublic void setShortOption(String shortOption)
setShortOption in interface CmdLineOptionpublic String getLongOption()
getLongOption in interface CmdLineOptionpublic void setLongOption(String longOption)
setLongOption in interface CmdLineOptionpublic String getDescription()
getDescription in interface CmdLineOptionpublic void setDescription(String description)
setDescription in interface CmdLineOptionpublic boolean isRepeating()
isRepeating in interface CmdLineOptionpublic void setRepeating(boolean repeating)
setRepeating in interface CmdLineOptionpublic boolean hasArgs()
hasArgs in interface CmdLineOptionpublic void setHasArgs(boolean hasArgs)
setHasArgs in interface CmdLineOptionpublic void setArgsDescription(String argDescription)
setArgsDescription in interface CmdLineOptionpublic String getArgsDescription()
getArgsDescription in interface CmdLineOptionpublic void setStaticArgs(List<String> staticArgs)
setStaticArgs in interface CmdLineOptionpublic List<String> getStaticArgs()
getStaticArgs in interface CmdLineOptionpublic boolean hasStaticArgs()
hasStaticArgs in interface CmdLineOptionpublic void setRequired(boolean required)
setRequired in interface CmdLineOptionpublic boolean isRequired()
isRequired in interface CmdLineOptionpublic List<RequirementRule> getRequirementRules()
getRequirementRules in interface CmdLineOptionpublic void setRequirementRules(List<RequirementRule> requirementRules)
setRequirementRules in interface CmdLineOptionpublic void setIsSubOption(boolean isSubOption)
setIsSubOption in interface CmdLineOptionpublic boolean isSubOption()
isSubOption in interface CmdLineOptionpublic boolean equals(Object obj)
equals in interface CmdLineOptionequals in class Objectpublic int hashCode()
hashCode in interface CmdLineOptionhashCode in class ObjectCopyright © 1999–2017 Apache OODT. All rights reserved.