List<String> skinOptions = new ArrayList<String>();
QemuOptions qemuOptions = new QemuOptions();
List<String> kernelOptions = new ArrayList<String>();
- Map<OPTION_KEY, String> variables = new HashMap<OPTION_KEY, String>();
- Map<OPTION_KEY, String> varComment = new HashMap<OPTION_KEY, String>();
+ Map<String, String> variables = new HashMap<String, String>();
+ Map<String, String> varComment = new HashMap<String, String>();
public static String DEFAULT_VALUE = "[[VARIABLES]]"; //$NON-NLS-1$
public static String SKIN_OPTIONS = "[[SKIN_OPTIONS]]"; //$NON-NLS-1$
public static String QEMU_OPTIONS = "[[QEMU_OPTIONS]]"; //$NON-NLS-1$
- public void addVariable(OPTION_KEY key, String value) {
- if (!variables.containsKey(key)) {
+ public void addVariable(String key, String value) {
+ if (!variables.containsKey(key)){
variables.put(key, value);
}
}
- public void addVariableWithSpace(OPTION_KEY key, String value) {
+ public void addVariableWithSpace(String key, String value) {
addVariable(key, "\"" + value + "\""); //$NON-NLS-1$ //$NON-NLS-2$
}
- public void addVariable(OPTION_KEY key, String value, String comment) {
+ public void addVariable(String key, String value, String comment) {
if (comment != null && !comment.isEmpty()) {
varComment.put(key, comment);
}
addVariable(key, value);
}
+ public void addVariable(OPTION_KEY key, String value) {
+ addVariable(key.toString(), value);
+ }
+
+ public void addVariableWithSpace(OPTION_KEY key, String value) {
+ addVariable(key.toString(), "\"" + value + "\""); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+
+ public void addVariable(OPTION_KEY key, String value, String comment) {
+ if (comment != null && !comment.isEmpty()) {
+ varComment.put(key.toString(), comment);
+ }
+ addVariable(key.toString(), value);
+ }
+
public void addQemuOption(String option) {
qemuOptions.add(option);
}