public class AdvancedCmdLineOption extends SimpleCmdLineOption implements ValidatableCmdLineOption, HandleableCmdLineOption
CmdLineOption which supports validation and
option handling.| Constructor and Description |
|---|
AdvancedCmdLineOption() |
AdvancedCmdLineOption(String shortOption,
String longOption,
String description,
boolean hasArgs) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValidator(CmdLineOptionValidator validator) |
CmdLineOptionHandler |
getHandler() |
List<CmdLineOptionValidator> |
getValidators() |
boolean |
hasHandler() |
boolean |
isPerformAndQuit() |
void |
setHandler(CmdLineOptionHandler handler) |
void |
setPerformAndQuit(boolean performAndQuit) |
void |
setValidators(List<CmdLineOptionValidator> validators) |
equals, getArgsDescription, getDescription, getLongOption, getRequirementRules, getShortOption, getStaticArgs, getType, hasArgs, hashCode, hasStaticArgs, isRepeating, isRequired, isSubOption, setArgsDescription, setDescription, setHasArgs, setIsSubOption, setLongOption, setRepeating, setRequired, setRequirementRules, setShortOption, setStaticArgs, setType, toStringpublic void setHandler(CmdLineOptionHandler handler)
setHandler in interface HandleableCmdLineOptionpublic CmdLineOptionHandler getHandler()
getHandler in interface HandleableCmdLineOptionpublic boolean hasHandler()
hasHandler in interface HandleableCmdLineOptionpublic List<CmdLineOptionValidator> getValidators()
getValidators in interface ValidatableCmdLineOptionpublic void addValidator(CmdLineOptionValidator validator)
public void setValidators(List<CmdLineOptionValidator> validators)
setValidators in interface ValidatableCmdLineOptionpublic boolean isPerformAndQuit()
public void setPerformAndQuit(boolean performAndQuit)
Copyright © 1999–2017 Apache OODT. All rights reserved.