private static void configureIndexFile(ProjectProperties projectProperties, EditableProperties sharedProperties, EditableProperties privateProperties) { String indexFile = projectProperties.getIndexFile(); if (indexFile != null) { privateProperties.setProperty(PhpProjectProperties.INDEX_FILE, indexFile); } }
public static void generateExtraServerProperty(EditableProperties props) { // TODO: this should come from server instead of hacking it here. // Good enough for now though. String val = props.getProperty("j2ee.appclient.tool.jvmoptions"); if (val != null && val.endsWith(",client=jar=")) { props.setProperty("j2ee.appclient.tool.jvmoptions.class", val.substring(0, val.length()-4)+"class="); } }
private void storeJSCallbacks(final EditableProperties props) { if (jsCallbacksChanged && jsCallbacks != null) { for (Map.Entry<String,String> entry : jsCallbacks.entrySet()) { if(entry.getValue() != null && !entry.getValue().isEmpty()) { props.setProperty(JAVASCRIPT_CALLBACK_PREFIX + entry.getKey(), entry.getValue()); //NOI18N } else { props.remove(JAVASCRIPT_CALLBACK_PREFIX + entry.getKey()); } } } }
public void updateProperties(EditableProperties projectProperties) { if (licensePath != null) { projectProperties.setProperty(LICENSE_PATH, licensePath); } else { projectProperties.remove(LICENSE_PATH); } if (licenseName != null) { projectProperties.setProperty(LICENSE_NAME, licenseName); } else { projectProperties.remove(LICENSE_NAME); } } }
private void upgradePhpUnit(EditableProperties properties) { Map<String, String> newlyEnabledProperties = new HashMap<>(); newlyEnabledProperties.put(PHP_UNIT_BOOTSTRAP, "auxiliary.org-netbeans-modules-php-phpunit.bootstrap_2e_enabled"); // NOI18N newlyEnabledProperties.put(PHP_UNIT_CONFIGURATION, "auxiliary.org-netbeans-modules-php-phpunit.configuration_2e_enabled"); // NOI18N newlyEnabledProperties.put(PHP_UNIT_SUITE, "auxiliary.org-netbeans-modules-php-phpunit.customSuite_2e_enabled"); // NOI18N newlyEnabledProperties.put(PHP_UNIT_SCRIPT, "auxiliary.org-netbeans-modules-php-phpunit.phpUnit_2e_enabled"); // NOI18N for (Map.Entry<String, String> entry : newlyEnabledProperties.entrySet()) { if (StringUtils.hasText(properties.get(entry.getKey()))) { properties.setProperty(entry.getValue(), "true"); // NOI18N } } }
private void setupCompilerProperties(AntProjectHelper helper, ProjectImportModel model) { EditableProperties ep = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); ep.setProperty(ProjectProperties.JAVAC_SOURCE, model.getSourceLevel()); ep.setProperty(ProjectProperties.JAVAC_TARGET, model.getTargetLevel()); ep.setProperty(ProjectProperties.JAVAC_DEPRECATION, Boolean.toString(model.isDeprecation())); ep.setProperty(ProjectProperties.JAVAC_COMPILERARGS, model.getCompilerArgs()); ep.setProperty(ProjectProperties.SOURCE_ENCODING, model.getEncoding()); helper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, ep); ep = helper.getProperties(AntProjectHelper.PRIVATE_PROPERTIES_PATH); ep.setProperty(ProjectProperties.JAVAC_DEBUG, Boolean.toString(model.isDebug())); helper.putProperties(AntProjectHelper.PRIVATE_PROPERTIES_PATH, ep); }
private static void configureEncoding(ProjectProperties projectProperties, EditableProperties sharedProperties, EditableProperties privateProperties) { Charset charset = projectProperties.getCharset(); sharedProperties.setProperty(PhpProjectProperties.SOURCE_ENCODING, charset.name()); // #136917 FileEncodingQuery.setDefaultEncoding(charset); }
private void storeConfig(LaunchConfiguration config, EditableProperties props) { props.setProperty(ProjectProperties.MAIN_CLASS, config.getMainType()); // XXX normally APPLICATION_ARGS and RUN_VM_ARGS are put in private properties; does it matter here? if (config.getProgramArguments() != null) { props.setProperty(ProjectProperties.APPLICATION_ARGS, config.getProgramArguments()); } if (config.getVmArguments() != null) { props.setProperty(ProjectProperties.RUN_JVM_ARGS, config.getVmArguments()); } }
public void setPhpGlobalIncludePath(String phpGlobalIncludePath) { getPreferences().put(PHP_GLOBAL_INCLUDE_PATH, phpGlobalIncludePath); // update global ant properties as well (global include path can be used in project's include path) EditableProperties globalProperties = PropertyUtils.getGlobalProperties(); globalProperties.setProperty(PhpProjectProperties.GLOBAL_INCLUDE_PATH, phpGlobalIncludePath); try { PropertyUtils.putGlobalProperties(globalProperties); } catch (IOException ex) { Exceptions.printStackTrace(ex); } }
private static boolean updateSourceLevel(EditableProperties ep) { ScalaPlatform platform = ScalaPlatformManager.getDefault().getDefaultPlatform(); String ver = platform.getSpecification().getVersion().toString(); if (!ver.equals(ep.getProperty("default.javac.source"))) { //NOI18N ep.setProperty("default.javac.source", ver); //NOI18N ep.setProperty("default.javac.target", ver); //NOI18N return true; } else { return false; } }
private void setOrRemove(@NonNull EditableProperties props, @NonNull String name, String value) { if (value != null) { props.setProperty(name, value); } else { props.remove(name); } }
private void setWebRoot(PhpProjectGenerator.ProjectProperties createProperties, EditableProperties projectProperties, EditableProperties privateProperties, List<PhpModuleProperties> phpModuleProperties) { for (PhpModuleProperties properties : phpModuleProperties) { FileObject webRoot = properties.getWebRoot(); if (webRoot != null) { String relPath = PropertyUtils.relativizeFile(createProperties.getSourcesDirectory(), FileUtil.toFile(webRoot)); assert relPath != null && !relPath.startsWith("../") : "WebRoot must be underneath Sources"; projectProperties.setProperty(PhpProjectProperties.WEB_ROOT, relPath); break; // 1st wins } } }
public void storeActive() throws IOException { String configPath = CONFIG_PROPERTIES_FILE; if (active == null) { try { JFXProjectUtils.deleteFile(projectDir, configPath); } catch (IOException ex) { } } else { final EditableProperties configProps = JFXProjectUtils.readFromFile(projectDir, configPath); configProps.setProperty(ProjectProperties.PROP_PROJECT_CONFIGURATION_CONFIG, active); JFXProjectUtils.saveToFile(projectDir, configPath, configProps); } }
private void setInSharedProperties(String key, String value) { try { UpdateHelper helper = project.getUpdateHelper(); EditableProperties projectProperties = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); projectProperties.setProperty(key, value); helper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, projectProperties); ProjectManager.getDefault().saveProject(project); } catch (IOException ex) { LOGGER.log(Level.WARNING, "Project properties couldn't be saved.", ex); } } }
private void setInProperties(String key, String value, String propertiesPath) { try { UpdateHelper helper = project.getUpdateHelper(); EditableProperties projectProperties = helper.getProperties(propertiesPath); projectProperties.setProperty(key, value); helper.putProperties(propertiesPath, projectProperties); ProjectManager.getDefault().saveProject(project); } catch (IOException ex) { LOG.log(Level.WARNING, "Project properties couldn't be saved.", ex); } } }
private void setInProperties(String key, String value, String propertiesPath) { try { UpdateHelper helper = project.getUpdateHelper(); EditableProperties projectProperties = helper.getProperties(propertiesPath); projectProperties.setProperty(key, value); helper.putProperties(propertiesPath, projectProperties); ProjectManager.getDefault().saveProject(project); } catch (IOException ex) { LOGGER.log(Level.WARNING, "Project properties couldn't be saved.", ex); } } }
public void setServiceLocatorName(String serviceLocator) throws IOException { EditableProperties ep = antHelper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); ep.setProperty(SERVICE_LOCATOR_PROPERTY, serviceLocator); antHelper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, ep); ProjectManager.getDefault().saveProject(ejbProject); }
@Override public void setServiceLocatorName(String serviceLocator) throws IOException { EditableProperties ep = antHelper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); ep.setProperty(SERVICE_LOCATOR_PROPERTY, serviceLocator); antHelper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, ep); ProjectManager.getDefault().saveProject(webProject); }
/** * set name of service locator fo this project. * * @param serviceLocator used in this project */ public void setServiceLocatorName(String serviceLocator) throws IOException { EditableProperties ep = antHelper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); ep.setProperty(SERVICE_LOCATOR_PROPERTY, serviceLocator); antHelper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, ep); ProjectManager.getDefault().saveProject(webProject); }
@Override public void run() throws IOException { FileObject prjDir = getProject().getProjectDirectory(); FileObject bundleFO = FileUtil.createData(prjDir, bundlePath); EditableProperties ep = Util.loadProperties(bundleFO); ep.setProperty(key, value); Util.storeProperties(bundleFO, ep); } }