static void logProps(EditableProperties ep) { LOG.log(Level.INFO, PRELOADER_ENABLED + " = " + (ep.get(PRELOADER_ENABLED)==null ? "null" : ep.get(PRELOADER_ENABLED))); LOG.log(Level.INFO, PRELOADER_TYPE + " = " + (ep.get(PRELOADER_TYPE)==null ? "null" : ep.get(PRELOADER_TYPE))); LOG.log(Level.INFO, PRELOADER_PROJECT + " = " + (ep.get(PRELOADER_PROJECT)==null ? "null" : ep.get(PRELOADER_PROJECT))); LOG.log(Level.INFO, PRELOADER_CLASS + " = " + (ep.get(PRELOADER_CLASS)==null ? "null" : ep.get(PRELOADER_CLASS))); LOG.log(Level.INFO, PRELOADER_JAR_FILENAME + " = " + (ep.get(PRELOADER_JAR_FILENAME)==null ? "null" : ep.get(PRELOADER_JAR_FILENAME))); LOG.log(Level.INFO, PRELOADER_JAR_PATH + " = " + (ep.get(PRELOADER_JAR_PATH)==null ? "null" : ep.get(PRELOADER_JAR_PATH))); } }
public void run() { AntProjectHelper helper = project.getAntProjectHelper(); EditableProperties projectProps = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); EditableProperties privateProps = helper.getProperties(AntProjectHelper.PRIVATE_PROPERTIES_PATH); String warName = (String) projectProps.get(WebProjectProperties.WAR_NAME); String warEarName = (String) projectProps.get(WebProjectProperties.WAR_EAR_NAME); String oldName = warName.substring(0, warName.length() - 4); if (warName.endsWith(".war") && oldName.equals(oldProjectName)) //NOI18N projectProps.put(WebProjectProperties.WAR_NAME, PropertyUtils.getUsablePropertyName(newName) + ".war"); //NOI18N if (warEarName.endsWith(".war") && oldName.equals(oldProjectName)) //NOI18N projectProps.put(WebProjectProperties.WAR_EAR_NAME, PropertyUtils.getUsablePropertyName(newName) + ".war"); //NOI18N ProjectWebModule wm = (ProjectWebModule) project.getLookup().lookup(ProjectWebModule.class); String serverId = privateProps.getProperty(WebProjectProperties.J2EE_SERVER_INSTANCE); String oldCP = wm.getContextPath(serverId); if (oldCP != null && oldName.equals(oldCP.substring(1))) wm.setContextPath(serverId, "/" + newName); //NOI18N helper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, projectProps); } });
ClassPathSupport cs = new ClassPathSupport(helper.getStandardPropertyEvaluator(), refHelper, helper, updateHelper, new ClassPathSupportCallbackImpl(helper)); Iterator<ClassPathSupport.Item> items = cs.itemsIterator((String)props.get( ProjectProperties.JAVAC_CLASSPATH ), ClassPathSupportCallbackImpl.TAG_WEB_MODULE_LIBRARIES); ArrayList<ClassPathSupport.Item> cpItems = new ArrayList<ClassPathSupport.Item>(); while(items.hasNext()) {
private static void ensureValueExists(EditableProperties prop, String property, String defaultValue) { if (prop.get(property)==null) { //NOI18N prop.put (property, defaultValue); //NOI18N } }
EditableProperties privateProperties = updateHelper.getProperties( AntProjectHelper.PRIVATE_PROPERTIES_PATH ); JAVAC_CLASSPATH_MODEL = ClassPathTableModel.createTableModel( cs.itemsIterator(projectProperties.get( ProjectProperties.JAVAC_CLASSPATH ), ClassPathSupportCallbackImpl.ELEMENT_INCLUDED_LIBRARIES ) ); String processorPath = projectProperties.get(ProjectProperties.JAVAC_PROCESSORPATH); processorPath = processorPath == null ? "${javac.classpath}" : processorPath; JAVAC_PROCESSORPATH_MODEL = ClassPathUiSupport.createListModel(cs.itemsIterator(processorPath)); JAVAC_TEST_CLASSPATH_MODEL = ClassPathUiSupport.createListModel( cs.itemsIterator(projectProperties.get( ProjectProperties.JAVAC_TEST_CLASSPATH ), null ) ); RUN_CLASSPATH_MODEL = ClassPathUiSupport.createListModel( cs.itemsIterator(projectProperties.get( ProjectProperties.RUN_CLASSPATH ), null ) ); RUN_TEST_CLASSPATH_MODEL = ClassPathUiSupport.createListModel( cs.itemsIterator(projectProperties.get( ProjectProperties.RUN_TEST_CLASSPATH ), null ) ); ENDORSED_CLASSPATH_MODEL = ClassPathUiSupport.createListModel( cs.itemsIterator(projectProperties.get( ProjectProperties.ENDORSED_CLASSPATH ), null ) ); PLATFORM_MODEL = PlatformUiSupport.createPlatformComboBoxModel (evaluator.getProperty(JAVA_PLATFORM)); PLATFORM_LIST_RENDERER = PlatformUiSupport.createPlatformListCellRenderer(); ENABLE_ANNOTATION_PROCESSING_MODEL =projectGroup.createToggleButtonModel(evaluator, ProjectProperties.ANNOTATION_PROCESSING_ENABLED); ENABLE_ANNOTATION_PROCESSING_IN_EDITOR_MODEL = projectGroup.createToggleButtonModel(evaluator, ProjectProperties.ANNOTATION_PROCESSING_ENABLED_IN_EDITOR); String annotationProcessors = projectProperties.get(ProjectProperties.ANNOTATION_PROCESSING_PROCESSORS_LIST); if (annotationProcessors == null) annotationProcessors = ""; //NOI18N projectProperties.get(LicensePanelSupport.LICENSE_PATH), projectProperties.get(LicensePanelSupport.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 } } }
public synchronized EditableProperties getUpdatedProjectProperties () { EditableProperties cachedProperties = this.helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); //The javadoc.additionalparam was not in NB 4.0 if (cachedProperties.get (J2SEProjectProperties.JAVADOC_ADDITIONALPARAM)==null) { cachedProperties.put (J2SEProjectProperties.JAVADOC_ADDITIONALPARAM,""); //NOI18N } if (cachedProperties.get ("build.generated.dir")==null) { //NOI18N cachedProperties.put ("build.generated.dir","${build.dir}/generated"); //NOI18N } if (cachedProperties.get ("meta.inf.dir")==null) { //NOI18N cachedProperties.put ("meta.inf.dir","${src.dir}/META-INF"); //NOI18N } return cachedProperties; }
public EditableProperties getUpdatedProjectProperties() { EditableProperties cachedProperties = this.helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); //The javadoc.additionalparam was not in NB 4.0 if (cachedProperties.get (AppClientProjectProperties.JAVADOC_ADDITIONALPARAM)==null) { cachedProperties.put (AppClientProjectProperties.JAVADOC_ADDITIONALPARAM,""); //NOI18N } if (cachedProperties.get ("build.generated.dir")==null) { //NOI18N cachedProperties.put ("build.generated.dir","${build.dir}/generated"); //NOI18N } if (cachedProperties.get (AppClientProjectProperties.META_INF)==null) { //NOI18N cachedProperties.put (AppClientProjectProperties.META_INF,"${src.dir}/conf"); //NOI18N } return cachedProperties; }
private void updatePreloaderComment(EditableProperties ep) { if(isTrue(ep.get(JFXProjectProperties.PRELOADER_ENABLED))) { ep.setComment(JFXProjectProperties.PRELOADER_ENABLED, new String[]{"# " + NbBundle.getMessage(JFXProjectProperties.class, "COMMENT_use_preloader")}, false); // NOI18N } else { ep.setComment(JFXProjectProperties.PRELOADER_ENABLED, new String[]{"# " + NbBundle.getMessage(JFXProjectProperties.class, "COMMENT_dontuse_preloader")}, false); // NOI18N } }
public void run() { AntProjectHelper helper = project.getAntProjectHelper(); EditableProperties projectProps = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); String jarName = projectProps.get(EjbJarProjectProperties.JAR_NAME); String oldName = jarName.substring(0, jarName.length() - 4); if (jarName.endsWith(".jar") && oldName.equals(oldProjectName)) { //NOI18N projectProps.put(EjbJarProjectProperties.JAR_NAME, newName + ".jar"); //NOI18N } helper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, projectProps); } });
public void run() { AntProjectHelper helper = project.getAntProjectHelper(); EditableProperties projectProps = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); String warName = (String) projectProps.get(WebProjectProperties.WAR_NAME); String warEarName = (String) projectProps.get(WebProjectProperties.WAR_EAR_NAME); String oldName = warName.substring(0, warName.length() - 4); if (warName.endsWith(".war") && oldName.equals(oldProjectName)) //NOI18N projectProps.put(WebProjectProperties.WAR_NAME, PropertyUtils.getUsablePropertyName(newName) + ".war"); //NOI18N if (warEarName.endsWith(".war") && oldName.equals(oldProjectName)) //NOI18N projectProps.put(WebProjectProperties.WAR_EAR_NAME, PropertyUtils.getUsablePropertyName(newName) + ".war"); //NOI18N ProjectWebModule wm = (ProjectWebModule) project.getLookup ().lookup(ProjectWebModule.class); if (wm != null) //should not be null wm.setContextPath("/" + newName); helper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, projectProps); } });
oldArtifacts.addAll( cs.itemsList(projectProperties.get( ProjectProperties.JAVAC_CLASSPATH ), ClassPathSupportCallbackImpl.ELEMENT_INCLUDED_LIBRARIES ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get( ProjectProperties.JAVAC_PROCESSORPATH ) ) ); oldArtifacts.addAll( cs.itemsList(projectProperties.get( ProjectProperties.JAVAC_TEST_CLASSPATH ), null ) ); oldArtifacts.addAll( cs.itemsList(projectProperties.get( ProjectProperties.RUN_CLASSPATH ), null ) ); oldArtifacts.addAll( cs.itemsList(projectProperties.get( ProjectProperties.RUN_TEST_CLASSPATH ), null ) ); oldArtifacts.addAll( cs.itemsList(projectProperties.get( ProjectProperties.ENDORSED_CLASSPATH ), null ) );
oldArtifacts.addAll( cs.itemsList( projectProperties.get(ProjectProperties.JAVAC_CLASSPATH), ClassPathSupportCallbackImpl.ELEMENT_INCLUDED_LIBRARIES ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get( ProjectProperties.JAVAC_PROCESSORPATH ) ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get(ProjectProperties.JAVAC_TEST_CLASSPATH), null ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get(ProjectProperties.RUN_TEST_CLASSPATH), null ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get(ProjectProperties.ENDORSED_CLASSPATH), null ) );
public void run() { AntProjectHelper helper = project.getAntProjectHelper(); EditableProperties projectProps = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); String jarName = projectProps.get(AppClientProjectProperties.JAR_NAME); String oldName = jarName.substring(0, jarName.length() - 4); if (jarName.endsWith(".jar") && oldName.equals(oldProjectName)) { //NOI18N projectProps.put(AppClientProjectProperties.JAR_NAME, newName + ".jar"); //NOI18N } helper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, projectProps); FileObject ddFO = project.getCarModule().getDeploymentDescriptor(); if (ddFO != null) { try { AppClient appClient = DDProvider.getDefault().getDDRoot(ddFO); appClient.setDisplayName(newName); appClient.write(ddFO); } catch (IOException ioe) { Logger.getLogger("global").log(Level.WARNING, null, ioe); } } } });
oldArtifacts.addAll( cs.itemsList( (String)projectProperties.get( ProjectProperties.JAVAC_CLASSPATH ), ClassPathSupportCallbackImpl.TAG_WEB_MODULE_LIBRARIES ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get( ProjectProperties.JAVAC_PROCESSORPATH ) ) ); oldArtifacts.addAll( cs.itemsList( (String)projectProperties.get( ProjectProperties.JAVAC_TEST_CLASSPATH ), null ) ); oldArtifacts.addAll( cs.itemsList( (String)projectProperties.get( ProjectProperties.RUN_TEST_CLASSPATH ), null ) ); oldArtifacts.addAll( cs.itemsList( (String)projectProperties.get( WAR_CONTENT_ADDITIONAL ), ClassPathSupportCallbackImpl.TAG_WEB_MODULE__ADDITIONAL_LIBRARIES ) );
oldArtifacts.addAll( cs.itemsList( projectProperties.get( ProjectProperties.JAVAC_CLASSPATH ) ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get( ProjectProperties.JAVAC_TEST_CLASSPATH ) ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get( ProjectProperties.RUN_CLASSPATH ) ) ); oldArtifacts.addAll( cs.itemsList( projectProperties.get( ProjectProperties.RUN_TEST_CLASSPATH ) ) );
final String endorsedCp = ep.get(ProjectProperties.ENDORSED_CLASSPATH); if (endorsedCp != null && !endorsedCp.isEmpty()) { String[] cpElements = PropertyUtils.tokenizePath(endorsedCp);
/** * Remove from ep all prop related properties that represent * entries not present in config * * @param ep editable properties */ private void cleanEntryPropertiesIfEmpty(String config, EditableProperties ep) { assert !configNameWrong(config); List<String> toRemove = new LinkedList<String>(); for(String prop : ep.keySet()) { if(isEntryNameProperty(prop)) { String name = ep.get(prop); if(!hasEntry(config, name)) { toRemove.add(prop); } } } for(String prop : toRemove) { ep.remove(prop); ep.remove(getEntryValueProperty(prop)); ep.remove(getEntryHiddenProperty(prop)); } }
for(String prop : ep.keySet()) { if(isEntryNameProperty(prop)) { if(JFXProjectProperties.isEqualText(name, ep.get(prop))) { String propVal = getEntryValueProperty(prop); String value = getEntryValue(entry);
JAVAC_CLASSPATH_MODEL = ClassPathUiSupport.createListModel(cs.itemsIterator(projectProperties.get(ProjectProperties.JAVAC_CLASSPATH))); JAVAC_TEST_CLASSPATH_MODEL = ClassPathUiSupport.createListModel(cs.itemsIterator(projectProperties.get(ProjectProperties.JAVAC_TEST_CLASSPATH))); RUN_CLASSPATH_MODEL = ClassPathUiSupport.createListModel(cs.itemsIterator(projectProperties.get(ProjectProperties.RUN_CLASSPATH))); RUN_TEST_CLASSPATH_MODEL = ClassPathUiSupport.createListModel(cs.itemsIterator(projectProperties.get(ProjectProperties.RUN_TEST_CLASSPATH))); PLATFORM_MODEL = PlatformUiSupport.createPlatformComboBoxModel (evaluator.getProperty(JAVA_PLATFORM)); PLATFORM_LIST_RENDERER = PlatformUiSupport.createPlatformListCellRenderer();