public void run() { Element data = helper.getPrimaryConfigurationData(true); // XXX replace by XMLUtil when that has findElement, findText, etc. NodeList nl = data.getElementsByTagNameNS(EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE, "name"); //NOI18N Element nameEl; if (nl.getLength() == 1) { nameEl = (Element) nl.item(0); NodeList deadKids = nameEl.getChildNodes(); while (deadKids.getLength() > 0) { nameEl.removeChild(deadKids.item(0)); } } else { nameEl = data.getOwnerDocument().createElementNS(EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE, "name"); //NOI18N data.insertBefore(nameEl, /* OK if null */data.getChildNodes().item(0)); } nameEl.appendChild(data.getOwnerDocument().createTextNode(name)); helper.putPrimaryConfigurationData(data, true); } });
public void run() { Element data = helper.getPrimaryConfigurationData(true); // XXX replace by XMLUtil when that has findElement, findText, etc. NodeList nl = data.getElementsByTagNameNS(AppClientProjectType.PROJECT_CONFIGURATION_NAMESPACE, "name"); // NOI18N Element nameEl; if (nl.getLength() == 1) { nameEl = (Element) nl.item(0); NodeList deadKids = nameEl.getChildNodes(); while (deadKids.getLength() > 0) { nameEl.removeChild(deadKids.item(0)); } } else { nameEl = data.getOwnerDocument().createElementNS(AppClientProjectType.PROJECT_CONFIGURATION_NAMESPACE, "name"); // NOI18N data.insertBefore(nameEl, /* OK if null */data.getChildNodes().item(0)); } nameEl.appendChild(data.getOwnerDocument().createTextNode(name)); helper.putPrimaryConfigurationData(data, true); } });
@Override public void run() { Element data = projectHelper.getPrimaryConfigurationData(true); Document document = data.getOwnerDocument(); NodeList nameList = data.getElementsByTagNameNS(ClientSideProjectType.PROJECT_CONFIGURATION_NAMESPACE, "name"); // NOI18N Element nameElement; if (nameList.getLength() == 1) { nameElement = (Element) nameList.item(0); NodeList deadKids = nameElement.getChildNodes(); while (deadKids.getLength() > 0) { nameElement.removeChild(deadKids.item(0)); } } else { nameElement = document.createElementNS( ClientSideProjectType.PROJECT_CONFIGURATION_NAMESPACE, "name"); // NOI18N data.insertBefore(nameElement, data.getChildNodes().item(0)); } nameElement.appendChild(document.createTextNode(name)); projectHelper.putPrimaryConfigurationData(data, true); } });
private void updateProjectXML () throws IOException { Element element = aux.getConfigurationFragment("data","http://www.netbeans.org/ns/EjbJar-project/1",true); //NOI18N if (element != null) { Document doc = element.getOwnerDocument(); Element newRoot = doc.createElementNS (EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE,"data"); //NOI18N XMLUtil.copyDocument (element, newRoot, EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE); Element srcRoots = doc.createElementNS(EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE, "source-roots"); //NOI18N Element root = doc.createElementNS (EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE,"root"); //NOI18N root.setAttribute ("id","src.dir"); //NOI18N srcRoots.appendChild(root); newRoot.appendChild (srcRoots); Element tstRoots = doc.createElementNS(EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE,"test-roots"); //NOI18N root = doc.createElementNS (EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE,"root"); //NOI18N root.setAttribute ("id","test.src.dir"); //NOI18N tstRoots.appendChild (root); newRoot.appendChild (tstRoots); helper.putPrimaryConfigurationData (newRoot, true); ProjectManager.getDefault().saveProject(this); } }
/** * Updates the project helper with the list of classpath items which are to be * included in deployment. */ private static void putIncludedLibraries( List<Item> classpath, AntProjectHelper antProjectHelper, String webModuleLibraries ) { assert antProjectHelper != null; assert webModuleLibraries != null; Element data = antProjectHelper.getPrimaryConfigurationData( true ); Document doc = data.getOwnerDocument(); Element webModuleLibs = (Element) data.getElementsByTagNameNS(WebProjectType.PROJECT_CONFIGURATION_NAMESPACE, webModuleLibraries).item(0); if (webModuleLibs == null) { webModuleLibs = doc.createElementNS(WebProjectType.PROJECT_CONFIGURATION_NAMESPACE, webModuleLibraries); //NOI18N data.appendChild(webModuleLibs); } while (webModuleLibs.hasChildNodes()) { webModuleLibs.removeChild(webModuleLibs.getChildNodes().item(0)); } for (Item item : classpath) { webModuleLibs.appendChild(createLibraryElement(antProjectHelper, doc, CommonProjectUtils.getAntPropertyName( item.getReference() ), item)); } antProjectHelper.putPrimaryConfigurationData( data, true ); }
/** * Updates the project helper with the list of classpath items which are to be * included in deployment. */ private static void putIncludedLibraries(List<Item> classpath, AntProjectHelper antProjectHelper, String includedLibrariesElement) { assert antProjectHelper != null; assert includedLibrariesElement != null; Element data = antProjectHelper.getPrimaryConfigurationData( true ); NodeList libs = data.getElementsByTagNameNS( AppClientProjectType.PROJECT_CONFIGURATION_NAMESPACE, includedLibrariesElement ); while ( libs.getLength() > 0 ) { Node n = libs.item( 0 ); n.getParentNode().removeChild( n ); } Document doc = data.getOwnerDocument(); //find a correcponding classpath item for the library for (ClassPathSupport.Item item : classpath) { if("true".equals(item.getAdditionalProperty(INCLUDE_IN_DEPLOYMENT))) { // NOI18N data.appendChild(createLibraryElement(antProjectHelper, doc, item, includedLibrariesElement)); } } antProjectHelper.putPrimaryConfigurationData( data, true ); }
/** * Updates the project helper with the list of classpath items which are to be * included in deployment. */ private static void putIncludedLibraries(List<ClassPathSupport.Item> classpath, AntProjectHelper antProjectHelper, String includedLibrariesElement ) { assert antProjectHelper != null; assert includedLibrariesElement != null; Element data = antProjectHelper.getPrimaryConfigurationData( true ); NodeList libs = data.getElementsByTagNameNS( EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE, includedLibrariesElement ); while ( libs.getLength() > 0 ) { Node n = libs.item( 0 ); n.getParentNode().removeChild( n ); } Document doc = data.getOwnerDocument(); for (ClassPathSupport.Item item : classpath) { if("true".equals(item.getAdditionalProperty(INCLUDE_IN_DEPLOYMENT))) { // NOI18N XMLUtil.appendChildElement(data, createLibraryElement(antProjectHelper, doc, item, includedLibrariesElement), ejbjarElemOrder); } } antProjectHelper.putPrimaryConfigurationData( data, true ); }
private void setExplicitJavaPlatform(final AntProjectHelper helper, final ProjectImportModel model) { Element pcd = helper.getPrimaryConfigurationData(true); NodeList sourceRootNodes = pcd.getElementsByTagNameNS(J2SEProject.PROJECT_CONFIGURATION_NAMESPACE, "source-roots"); //NOI18N assert sourceRootNodes.getLength() == 1 : "Broken project.xml file"; // NOI18N Element el = pcd.getOwnerDocument().createElementNS(J2SEProject.PROJECT_CONFIGURATION_NAMESPACE, "explicit-platform"); // NOI18N el.setAttribute("explicit-source-supported", "true"); // NOI18N pcd.insertBefore(el, sourceRootNodes.item(0)); helper.putPrimaryConfigurationData(pcd, true); EditableProperties prop = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH); String ver = model.getJavaPlatform().getSpecification().getVersion().toString(); String normalizedName = model.getJavaPlatform().getProperties().get("platform.ant.name"); // NOI18N prop.setProperty(ProjectProperties.PLATFORM_ACTIVE, normalizedName); helper.putProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH, prop); }
helper.putPrimaryConfigurationData(data, true); needsSave = true;
clientElement.appendChild(clientElementSourceUrl); clientElementSourceUrl.appendChild(doc.createTextNode(sourceUrl)); helper.putPrimaryConfigurationData(data, true); needsSave = true;
webservice.appendChild(fromWSDLElem); helper.putPrimaryConfigurationData(data, true);
helper.putPrimaryConfigurationData(data, true); try { ProjectManager.getDefault().saveProject(project);
helper.putPrimaryConfigurationData(data, true); try { ProjectManager.getDefault().saveProject(project);
webservice.appendChild(fromWSDLElem); helper.putPrimaryConfigurationData(data, true);
public void saveUpdate(final EditableProperties props) throws IOException { this.helper.putPrimaryConfigurationData(getUpdatedSharedConfigurationData(),true); this.cfg.removeConfigurationFragment("data","http://www.netbeans.org/ns/scala-project/0.1",true); //NOI18N this.cfg.removeConfigurationFragment("data","http://www.netbeans.org/ns/scala-project/0.2",true); //NOI18N ProjectManager.getDefault().saveProject (this.project); synchronized(this) { this.isCurrent = Boolean.TRUE; } }
helper.putPrimaryConfigurationData(data, true); needsSave = true;
helper.putPrimaryConfigurationData(data, true); needsSave = true;
public void saveUpdate(EditableProperties props) throws IOException { this.helper.putPrimaryConfigurationData(getUpdatedSharedConfigurationData(),true); this.cfg.removeConfigurationFragment("data","http://www.netbeans.org/ns/j2se-project/1",true); //NOI18N this.cfg.removeConfigurationFragment("data","http://www.netbeans.org/ns/j2se-project/2",true); //NOI18N ProjectManager.getDefault().saveProject (this.project); synchronized(this) { this.isCurrent = Boolean.TRUE; } }
public void saveUpdate(EditableProperties props) throws IOException { this.helper.putPrimaryConfigurationData(getUpdatedSharedConfigurationData(),true); if (this.cfg.getConfigurationFragment("data","http://www.netbeans.org/ns/j2ee-ejbjarproject/1",true) != null) { //NOI18N
public void saveUpdate(EditableProperties props) throws IOException { this.helper.putPrimaryConfigurationData(getUpdatedSharedConfigurationData(),true); if (this.cfg.getConfigurationFragment("data","http://www.netbeans.org/ns/web-project/1",true) != null) { //NOI18N this.cfg.removeConfigurationFragment("data","http://www.netbeans.org/ns/web-project/1",true); //NOI18N