Community
Participate
Working Groups
String J2EE_NS_URL = "http://java.sun.com/xml/ns/j2ee"; //$NON-NLS-1$
String JAVAEE_NS_URL = "http://java.sun.com/xml/ns/javaee"; //$NON-NLS-1$ //EJB3
String JAVAEE7_NS_URL = "http://xmlns.jcp.org/xml/ns/javaee"; //$NON-NLS-1$
String J2EE_1_4_XSD_SHORT_NAME = "j2ee_1_4.xsd"; //$NON-NLS-1$
String JAVAEE_5_XSD_SHORT_NAME = "javaee_5.xsd"; //$NON-NLS-1$ //EJB3
String XSI_NS_URL = "http://www.w3.org/2001/XMLSchema-instance"; //$NON-NLS-1$
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE_NS_URL, J2EEConstants.WEB_APP_SCHEMA_LOC_2_5);
war.setVersion(WebAppVersionType._25_LITERAL);
}
else
else if(version != null && version.equals(J2EEVersionConstants.VERSION_3_0_TEXT)) {
{
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE_NS_URL, J2EEConstants.WEB_APP_SCHEMA_LOC_3_0);
war.setVersion(WebAppVersionType._30_LITERAL);
dd.getXMLNSPrefixMap().put("", J2EEConstants.JAVAEE7_NS_URL); //$NON-NLS-1$
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE7_NS_URL, J2EEConstants.WEB_APP_SCHEMA_LOC_3_1);
// note that later EMF generations remove the _LITERAL from the enum
war.setVersion(WebAppVersionType._31);
dd.setWebApp(war);
res.getContents().add((EObject) dd);
if(version != null && version.equals(J2EEVersionConstants.VERSION_3_0_TEXT)) {
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE_NS_URL, J2EEConstants.WEBFRAGMENT_SCHEMA_LOC_3_0);
webFragment.setVersion(WebAppVersionType._30_LITERAL);
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE7_NS_URL, J2EEConstants.WEBFRAGMENT_SCHEMA_LOC_3_1);
webFragment.setVersion(WebAppVersionType._31);
dd.setWebFragment(webFragment);
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE_NS_URL, J2EEConstants.APP_CLIENT_SCHEMA_LOC_5);
client.setVersion(J2EEVersionConstants.VERSION_5_TEXT);
else {
else if(version != null && version.equals(J2EEVersionConstants.VERSION_6_0_TEXT)) {
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE_NS_URL, J2EEConstants.APP_CLIENT_SCHEMA_LOC_6);
client.setVersion(J2EEVersionConstants.VERSION_6_TEXT);
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE7_NS_URL, J2EEConstants.APP_CLIENT_SCHEMA_LOC_7);
client.setVersion(J2EEVersionConstants.VERSION_7_TEXT);
dd.setApplicationClient(client);
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE_NS_URL, J2EEConstants.CONNECTOR_SCHEMA_LOC_1_6);
connector.setVersion(J2EEVersionConstants.VERSION_1_6_TEXT);
// default to 1.6 for now
// default to 1.7 for now
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE7_NS_URL, J2EEConstants.CONNECTOR_SCHEMA_LOC_1_7);
connector.setVersion(J2EEVersionConstants.VERSION_1_7_TEXT);
dd.setConnector(connector);
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE_NS_URL, J2EEConstants.APPLICATION_SCHEMA_LOC_5);
ear.setVersion(J2EEVersionConstants.VERSION_5_TEXT);
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE_NS_URL, J2EEConstants.APPLICATION_SCHEMA_LOC_6);
ear.setVersion(J2EEVersionConstants.VERSION_6_TEXT);
} else {
dd.getXSISchemaLocation().put(J2EEConstants.JAVAEE7_NS_URL, J2EEConstants.APPLICATION_SCHEMA_LOC_7);
ear.setVersion(J2EEVersionConstants.VERSION_7_TEXT);
dd.setApplication(ear);