예제 #1
0
 public Option getMetaOption(Option defaultOption) {
   if (!metaOptions.containsKey(defaultOption.getName())) {
     setMetaOption(defaultOption);
     return defaultOption;
   }
   return getMetaOption(defaultOption.getName());
 }
예제 #2
0
 public void setMetaOption(Option option) {
   if (metaOptions.containsKey(option.getName())) {
     Option currentOption = metaOptions.get(option.getName());
     currentOption.setValue(option.getValue());
   } else {
     metaOptions.put(option.getName(), option);
   }
 }