166 putUnlessNullOrEmpty(JVM_PROPERTIES.getID(), jvmProperties); 167 } 168 169 public void setArguments(List<String> arguments) { 170 putUnlessNullOrEmpty(ARGUMENTS.getID(), arguments); 171 } 172 173 public void setAddModules(Set<String> addModules) { 174 putUnlessNullOrEmpty(JLinkBundlerHelper.ADD_MODULES.getID(), addModules); 175 } 176 177 public void setLimitModules(Set<String> limitModules) { 178 putUnlessNullOrEmpty(JLinkBundlerHelper.LIMIT_MODULES.getID(), limitModules); 179 } 180 181 public void setStripNativeCommands(boolean value) { 182 putUnlessNull(JLinkBundlerHelper.STRIP_NATIVE_COMMANDS.getID(), value); 183 } 184 185 public void setDetectMods(boolean value) { 186 putUnlessNull(JLinkBundlerHelper.DETECT_MODS.getID(), value); 187 } 188 189 public void setSrcDir(File value) { 190 //putUnlessNull(JDK_MODULE_PATH.getID(), appModulePath); //TODO remove? 191 } 192 193 public void setModulePath(String value) { 194 putUnlessNull(JLinkBundlerHelper.MODULE_PATH.getID(), value); 195 } 196 197 public void setMainModule(String value) { 198 putUnlessNull(JLinkBundlerHelper.MAIN_MODULE.getID(), value); 199 } 200 201 public String getApplicationID() { 202 return fetchParam(IDENTIFIER); 203 } 204 205 public String getPreferencesID() { 206 return fetchParam(PREFERENCES_ID); 207 } 208 209 public String getTitle() { 210 return fetchParam(TITLE); 211 } 212 213 public void setTitle(String title) { 214 putUnlessNull(PARAM_TITLE, title); 215 } 216 217 public String getApplicationClass() { 218 return fetchParam(MAIN_CLASS); | 166 putUnlessNullOrEmpty(JVM_PROPERTIES.getID(), jvmProperties); 167 } 168 169 public void setArguments(List<String> arguments) { 170 putUnlessNullOrEmpty(ARGUMENTS.getID(), arguments); 171 } 172 173 public void setAddModules(Set<String> addModules) { 174 putUnlessNullOrEmpty(JLinkBundlerHelper.ADD_MODULES.getID(), addModules); 175 } 176 177 public void setLimitModules(Set<String> limitModules) { 178 putUnlessNullOrEmpty(JLinkBundlerHelper.LIMIT_MODULES.getID(), limitModules); 179 } 180 181 public void setStripNativeCommands(boolean value) { 182 putUnlessNull(JLinkBundlerHelper.STRIP_NATIVE_COMMANDS.getID(), value); 183 } 184 185 public void setDetectMods(boolean value) { 186 putUnlessNull(JLinkBundlerHelper.DETECT_MODULES.getID(), value); 187 } 188 189 public void setSrcDir(File value) { 190 //putUnlessNull(JDK_MODULE_PATH.getID(), appModulePath); //TODO remove? 191 } 192 193 public void setModulePath(String value) { 194 putUnlessNull(JLinkBundlerHelper.MODULE_PATH.getID(), value); 195 } 196 197 public void setMainModule(String value) { 198 putUnlessNull(JLinkBundlerHelper.MODULE.getID(), value); 199 } 200 201 public void setDebugPort(String value) { 202 putUnlessNull(JLinkBundlerHelper.DEBUG_PORT.getID(), value); 203 } 204 205 public String getApplicationID() { 206 return fetchParam(IDENTIFIER); 207 } 208 209 public String getPreferencesID() { 210 return fetchParam(PREFERENCES_ID); 211 } 212 213 public String getTitle() { 214 return fetchParam(TITLE); 215 } 216 217 public void setTitle(String title) { 218 putUnlessNull(PARAM_TITLE, title); 219 } 220 221 public String getApplicationClass() { 222 return fetchParam(MAIN_CLASS); |