1 package org.objectweb.celtix.configuration; 2 3 9 public class CommandLineOption { 10 11 private String name; 12 private Object value; 13 14 public CommandLineOption(String optionName) { 15 name = optionName; 16 } 17 18 public String toString() { 19 return name; 20 } 21 22 23 public String getName() { 24 return name; 25 } 26 27 public String getShortcut() { 28 return null; 29 } 30 31 public Object getValue() { 32 return value; 33 } 34 35 public boolean exists() { 36 return false; 37 } 38 39 public void initialize(String v) { 40 value = v; 41 } 42 43 public void initialize(String []args) { 44 if (args != null) { 45 for (int i = 0; i < args.length; i++) { 46 if (args[i].compareTo(name) == 0 && i < args.length - 1) { 47 value = args[i + 1]; 48 break; 49 } 50 } 51 } 52 } 53 } 54 | Popular Tags |