1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
package com.nemez.cmdmgr.component; public class OptionalComponent extends ArgumentComponent { @Override public Object get(String input) { return input.equals(argName); } @Override public boolean valid(String input) { return input.equals(argName); } @Override public String getComponentInfo() { return "<" + argName + ":flag>"; } }