package miage.shell.command.option;
import miage.shell.Option;
/**
*
* @author Schwartz Michaƫl <m.schwartz@epokmedia.fr>
*/
public class MutableOption extends BaseOption implements Option {
public MutableOption(Option option) {
super(option.getShortName(), option.getName(), option.isSwitch(), option.isRequired());
}
public MutableOption(String name, boolean isSwitch) {
super(name, isSwitch);
}
public void setIsRequired(boolean isRequired) {
this.isRequired = isRequired;
}
public void setIsSwitch(boolean isSwitch) {
this.isSwitch = isSwitch;
}
public void setName(String name) {
this.name = name;
}
public void setShortName(char shortName) {
this.shortName = shortName;
}
}