/** * receives notification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { ModuleDescriptor descriptor = (ModuleDescriptor) getDescriptor(); if (element.getQName().equals(ApplicationTagNames.WEB_URI)) { descriptor.setModuleType(DOLUtils.warType()); descriptor.setArchiveUri(value); } else if (element.getQName().equals(ApplicationTagNames.EJB)) { descriptor.setModuleType(DOLUtils.ejbType()); descriptor.setArchiveUri(value); } else if (element.getQName().equals(ApplicationTagNames.CONNECTOR)) { descriptor.setModuleType(DOLUtils.rarType()); descriptor.setArchiveUri(value); } else if (element.getQName().equals(ApplicationTagNames.APPLICATION_CLIENT)) { descriptor.setModuleType(DOLUtils.carType()); descriptor.setArchiveUri(value); } else if (element.getQName().equals(ApplicationTagNames.WEB)) { descriptor.setModuleType(DOLUtils.warType()); } else super.setElementValue(element, value); }
ModuleDescriptor<BundleDescriptor> md = new ModuleDescriptor<BundleDescriptor>(); md.setArchiveUri(uri); md.setModuleType(DOLUtils.warType()); ModuleDescriptor<BundleDescriptor> md = new ModuleDescriptor<BundleDescriptor>(); md.setArchiveUri(uri); md.setModuleType(DOLUtils.rarType()); app.addModule(md); } else if ((!directory && name.endsWith(".jar")) md.setModuleType(DOLUtils.carType()); md.setManifest(subArchive.getManifest()); app.addModule(md); md.setModuleType(DOLUtils.ejbType()); app.addModule(md); continue; md.setModuleType(DOLUtils.ejbType()); app.addModule(md);