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); } });
public String getWsdlSource(String serviceName) { Element data = helper.getPrimaryConfigurationData(true); String wsdlSource = null; Element clientElement = getWebServiceClientNode(data, serviceName); if(clientElement != null) { NodeList fromWsdlList = clientElement.getElementsByTagNameNS( WebProjectType.PROJECT_CONFIGURATION_NAMESPACE, CLIENT_SOURCE_URL); if(fromWsdlList.getLength() == 1) { Element fromWsdlElement = (Element) fromWsdlList.item(0); NodeList nl = fromWsdlElement.getChildNodes(); if(nl.getLength() == 1) { org.w3c.dom.Node n = nl.item(0); if(n.getNodeType() == org.w3c.dom.Node.TEXT_NODE) { wsdlSource = n.getNodeValue(); } } } } return wsdlSource; }
public String getWsdlSource(String serviceName) { Element data = helper.getPrimaryConfigurationData(true); String wsdlSource = null; Element clientElement = getWebServiceClientNode(data, serviceName); if(clientElement != null) { NodeList fromWsdlList = clientElement.getElementsByTagNameNS( EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE, WebServicesConstants.CLIENT_SOURCE_URL); if(fromWsdlList.getLength() == 1) { Element fromWsdlElement = (Element) fromWsdlList.item(0); NodeList nl = fromWsdlElement.getChildNodes(); if(nl.getLength() == 1) { org.w3c.dom.Node n = nl.item(0); if(n.getNodeType() == org.w3c.dom.Node.TEXT_NODE) { wsdlSource = n.getNodeValue(); } } } } return wsdlSource; }
public String getWsdlSource(String serviceName) { Element data = helper.getPrimaryConfigurationData(true); String wsdlSource = null; Element clientElement = getWebServiceClientNode(data, serviceName); if(clientElement != null) { NodeList fromWsdlList = clientElement.getElementsByTagNameNS( AppClientProjectType.PROJECT_CONFIGURATION_NAMESPACE, CLIENT_SOURCE_URL); if(fromWsdlList.getLength() == 1) { Element fromWsdlElement = (Element) fromWsdlList.item(0); NodeList nl = fromWsdlElement.getChildNodes(); if(nl.getLength() == 1) { Node n = nl.item(0); if(n.getNodeType() == Node.TEXT_NODE) { wsdlSource = n.getNodeValue(); } } } } return wsdlSource; }
/** * Returns a list with the classpath items which are to be included * in deployment. */ private static List<String> getIncludedLibraries( AntProjectHelper antProjectHelper, String includedLibrariesElement, Map<String, String> destination) { assert antProjectHelper != null; assert includedLibrariesElement != null; Element data = antProjectHelper.getPrimaryConfigurationData( true ); NodeList libs = data.getElementsByTagNameNS( EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE, includedLibrariesElement ); List<String> libraries = new ArrayList<String>(libs.getLength()); for ( int i = 0; i < libs.getLength(); i++ ) { Element item = (Element)libs.item( i ); // ejbjar is different from other j2ee projects - it stores reference without ${ and } String ref = "${"+XMLUtil.findText( item )+"}"; libraries.add(ref); // NOI18N String dirs = item.getAttribute(ATTR_DIRS); if (AntProjectConstants.DESTINATION_DIRECTORY_ROOT.equals(dirs) || AntProjectConstants.DESTINATION_DIRECTORY_LIB.equals(dirs) || AntProjectConstants.DESTINATION_DIRECTORY_DO_NOT_COPY.equals(dirs)) { destination.put(ref, dirs); } } return libraries; }
@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); } });
/** * Returns a list with the classpath items which are to be included * in deployment. */ private static List<String> getIncludedLibraries( AntProjectHelper antProjectHelper, String includedLibrariesElement, Map<String, String> destination) { assert antProjectHelper != null; assert includedLibrariesElement != null; Element data = antProjectHelper.getPrimaryConfigurationData( true ); NodeList libs = data.getElementsByTagNameNS( AppClientProjectType.PROJECT_CONFIGURATION_NAMESPACE, includedLibrariesElement ); List<String> libraries = new ArrayList<String>(libs.getLength()); for ( int i = 0; i < libs.getLength(); i++ ) { Element item = (Element)libs.item( i ); // appclient is different from other j2ee projects - it stores reference without ${ and } String ref = "${"+XMLUtil.findText( item )+"}"; libraries.add(ref); // NOI18N String dirs = item.getAttribute(ATTR_DIRS); if (AntProjectConstants.DESTINATION_DIRECTORY_ROOT.equals(dirs) || AntProjectConstants.DESTINATION_DIRECTORY_LIB.equals(dirs) || AntProjectConstants.DESTINATION_DIRECTORY_DO_NOT_COPY.equals(dirs)) { destination.put(ref, dirs); } } return libraries; }
public boolean isFromWSDL(String serviceName) { Element data = helper.getPrimaryConfigurationData(true); NodeList nodes = data.getElementsByTagNameNS(WebProjectType.PROJECT_CONFIGURATION_NAMESPACE,
public boolean isFromWSDL(String serviceName) { Element data = helper.getPrimaryConfigurationData(true); NodeList nodes = data.getElementsByTagNameNS(EjbJarProjectType.PROJECT_CONFIGURATION_NAMESPACE,
/** * 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<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 ); }
public void setWsdlSource(String serviceName, String wsdlSource) { Element data = helper.getPrimaryConfigurationData(true); Document doc = data.getOwnerDocument(); boolean needsSave = false;
/** * 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 ); }
public void setWsdlSource(String serviceName, String wsdlSource) { Element data = helper.getPrimaryConfigurationData(true); Document doc = data.getOwnerDocument(); boolean needsSave = false;
public void setWsdlSource(String serviceName, String wsdlSource) { Element data = helper.getPrimaryConfigurationData(true); Document doc = data.getOwnerDocument(); boolean needsSave = false;
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); }
Element data = helper.getPrimaryConfigurationData(true); NodeList nodes = data.getElementsByTagName(WEB_SERVICE_CLIENTS); Element clientElements = null;
public List<WsCompileEditorSupport.ServiceSettings> getServices() { List<WsCompileEditorSupport.ServiceSettings> serviceList = new ArrayList<WsCompileEditorSupport.ServiceSettings>(); Element data = helper.getPrimaryConfigurationData(true); NodeList nodes = data.getElementsByTagName(WEB_SERVICES); EditableProperties projectProperties = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH);
public List<WsCompileClientEditorSupport.ServiceSettings> getServiceClients() { List<WsCompileClientEditorSupport.ServiceSettings> serviceNames = new ArrayList<WsCompileClientEditorSupport.ServiceSettings>(); Element data = helper.getPrimaryConfigurationData(true); NodeList nodes = data.getElementsByTagName(WEB_SERVICE_CLIENTS); EditableProperties projectProperties = helper.getProperties(AntProjectHelper.PROJECT_PROPERTIES_PATH);