org.cruxframework.crux.tools.parameters
Class ConsoleParameter
java.lang.Object
org.cruxframework.crux.tools.parameters.ConsoleParameter
- All Implemented Interfaces:
- Cloneable
public class ConsoleParameter
- extends Object
- implements Cloneable
- Author:
- Thiago da Rosa de Bustamante
ConsoleParameter
public ConsoleParameter(String name,
String description)
- Parameters:
name - description -
ConsoleParameter
public ConsoleParameter(String name,
String description,
boolean required,
boolean flagParameter)
- Parameters:
name - description -
getName
public String getName()
- Returns:
getValue
public String getValue()
- Returns:
getDescription
public String getDescription()
- Returns:
addParameterOption
public void addParameterOption(ConsoleParameterOption option)
- Parameters:
option -
isRequired
public boolean isRequired()
- Returns:
setRequired
public void setRequired(boolean required)
- Parameters:
required -
isFlagParameter
public boolean isFlagParameter()
- Returns:
setFlagParameter
public void setFlagParameter(boolean flagParameter)
- Parameters:
flagParameter -
iterateOptions
public Iterator<ConsoleParameterOption> iterateOptions()
- Returns:
hasOptions
public boolean hasOptions()
- Returns:
clone
public Object clone()
throws CloneNotSupportedException
- Overrides:
clone in class Object
- Throws:
CloneNotSupportedException
getValues
public String[] getValues()
Copyright © 2014. All rights reserved.