From b86b7b7623d6ff46473390f00803e96ead44ae10 Mon Sep 17 00:00:00 2001
From: Octavio Gonzalez
Date: Wed, 5 Feb 2014 15:12:17 -0500
Subject: [422195] Include all Java EE 7 XML Schema files
Signed-off-by: Octavio Gonzalez
---
.../org.eclipse.jst.standard.schemas/about.html | 17 +
.../dtdsAndSchemas/batchXML_1_0.xsd | 34 ++
.../dtdsAndSchemas/jobXML_1_0.xsd | 359 +++++++++++++++++
.../dtdsAndSchemas/permissions_7.xsd | 175 +++++++++
.../dtdsAndSchemas/web-partialresponse_2_2.xsd | 426 +++++++++++++++++++++
.../org.eclipse.jst.standard.schemas/plugin.xml | 13 +
6 files changed, 1024 insertions(+)
create mode 100644 bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/batchXML_1_0.xsd
create mode 100644 bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/jobXML_1_0.xsd
create mode 100644 bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/permissions_7.xsd
create mode 100644 bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/web-partialresponse_2_2.xsd
diff --git a/bundles/org.eclipse.jst.standard.schemas/about.html b/bundles/org.eclipse.jst.standard.schemas/about.html
index 1c29311009..8302df0f79 100644
--- a/bundles/org.eclipse.jst.standard.schemas/about.html
+++ b/bundles/org.eclipse.jst.standard.schemas/about.html
@@ -99,6 +99,10 @@ which is also available at javaee_web_services_client_1_4.xsd
+
+
+
+
+
+
Your use of the following XML Schemas is subject to the terms and
@@ -172,6 +185,10 @@ which is also available at batchXML_1_0.xsd
+
+
- beans_1_0.xsd
- beans_1_1.xsd
diff --git a/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/batchXML_1_0.xsd b/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/batchXML_1_0.xsd
new file mode 100644
index 0000000000..53930433ac
--- /dev/null
+++ b/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/batchXML_1_0.xsd
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/jobXML_1_0.xsd b/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/jobXML_1_0.xsd
new file mode 100644
index 0000000000..8ae3c4be3b
--- /dev/null
+++ b/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/jobXML_1_0.xsd
@@ -0,0 +1,359 @@
+
+
+
+ Job Specification Language (JSL) specifies a job,
+ its steps, and directs their execution. JSL also can be referred to
+ as "Job XML".
+
+
+
+ This is a helper type. Though it is not otherwise
+ called out by this name in the specification, it captures the fact
+ that the xs:string value refers to a batch artifact, across numerous
+ other JSL type definitions.
+
+
+
+
+
+ The type of a job definition, whether concrete or
+
+ abstract. This is the type of the root element of any JSL document.
+
+
+
+
+
+ The job-level properties, which are accessible
+ via the JobContext.getProperties() API in a batch artifact.
+
+
+
+
+
+ Note that "listeners" sequence order in XML does
+ not imply order of execution by the batch runtime, per the
+ specification.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The definition of an job, whether concrete or
+ abstract. This is the
+
+ type of the root element of any JSL document.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ This grouping provides allows for the reuse of the
+ 'end', 'fail', 'next', 'stop' element sequences which may appear at
+ the end of a 'step', 'flow', 'split' or 'decision'. The term
+ 'TransitionElements' does not formally appear in the spec, it is a
+ schema convenience.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Note that "listeners" sequence order in XML does
+ not imply order of execution by the batch runtime, per the
+ specification.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Specifies the checkpoint policy that governs
+ commit behavior for this chunk. Valid values are: "item" or
+ "custom". The "item" policy means the chunk is checkpointed after a
+ specified number of items are processed. The "custom" policy means
+
+ the chunk is checkpointed according to a checkpoint algorithm
+ implementation. Specifying "custom" requires that the
+ checkpoint-algorithm element is also specified. It is an optional
+ attribute. The default policy is "item". However, we chose not to
+ define a schema-specified default for this attribute.
+
+
+
+
+
+ Specifies the number of items to process per
+ chunk when using the item checkpoint policy. It must be valid XML
+ integer. It is an optional attribute. The default is 10. The
+ item-count attribute is ignored for "custom" checkpoint policy.
+ However, to make it easier for implementations to support JSL
+ inheritance we abstain from defining a schema-specified default for
+ this attribute.
+
+
+
+
+ Specifies the amount of time in seconds before
+ taking a checkpoint for the item checkpoint policy. It must be
+ valid XML integer. It is an optional attribute. The default is 0,
+ which means no limit. However, to make it easier for
+ implementations to support JSL inheritance we abstain from defining
+ a schema-specified default for this attribute.
+
+ When a value greater than zero is specified, a checkpoint is taken when
+ time-limit is reached or item-count items have been processed,
+ whichever comes first. The time-limit attribute is ignored for
+ "custom" checkpoint policy.
+
+
+
+
+ Specifies the number of exceptions a step will
+ skip if any configured skippable exceptions are thrown by chunk
+ processing. It must be a valid XML integer value. It is an optional
+ attribute. The default is no limit.
+
+
+
+
+ Specifies the number of times a step will retry
+ if any configured retryable exceptions are thrown by chunk
+ processing. It must be a valid XML integer value. It is an optional
+ attribute. The default is no limit.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/permissions_7.xsd b/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/permissions_7.xsd
new file mode 100644
index 0000000000..9eed242ae4
--- /dev/null
+++ b/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/permissions_7.xsd
@@ -0,0 +1,175 @@
+
+
+
+
+
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+ Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved.
+
+ The contents of this file are subject to the terms of either the GNU
+ General Public License Version 2 only ("GPL") or the Common Development
+ and Distribution License("CDDL") (collectively, the "License"). You
+ may not use this file except in compliance with the License. You can
+ obtain a copy of the License at
+ https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
+ or packager/legal/LICENSE.txt. See the License for the specific
+ language governing permissions and limitations under the License.
+
+ When distributing the software, include this License Header Notice in each
+ file and include the License file at packager/legal/LICENSE.txt.
+
+ GPL Classpath Exception:
+ Oracle designates this particular file as subject to the "Classpath"
+ exception as provided by Oracle in the GPL Version 2 section of the License
+ file that accompanied this code.
+
+ Modifications:
+ If applicable, add the following below the License Header, with the fields
+ enclosed by brackets [] replaced by your own identifying information:
+ "Portions Copyright [year] [name of copyright owner]"
+
+ Contributor(s):
+ If you wish your version of this file to be governed by only the CDDL or
+ only the GPL Version 2, indicate your decision by adding "[Contributor]
+ elects to include this software in this distribution under the [CDDL or GPL
+ Version 2] license." If you don't indicate a single choice of license, a
+ recipient has the option to distribute your version of this file under
+ either the CDDL, the GPL Version 2 or to extend the choice of license to
+ its licensees as provided above. However, if you add GPL Version 2 code
+ and therefore, elected the GPL Version 2 license, then the option applies
+ only if the new code is made subject to such option by the copyright
+ holder.
+
+
+
+
+
+
+
+ ...
+
+
+ The instance documents may indicate the published version of
+ the schema using the xsi:schemaLocation attribute for Java EE
+ namespace with the following location:
+
+ http://xmlns.jcp.org/xml/ns/javaee/permissions_7.xsd
+
+ ]]>
+
+
+
+
+
+
+ The following conventions apply to all Java EE
+ deployment descriptor elements unless indicated otherwise.
+
+ - In elements that specify a pathname to a file within the
+ same JAR file, relative filenames (i.e., those not
+ starting with "/") are considered relative to the root of
+ the JAR file's namespace. Absolute filenames (i.e., those
+ starting with "/") also specify names in the root of the
+ JAR file's namespace. In general, relative names are
+ preferred. The exception is .war files where absolute
+ names are preferred for consistency with the Servlet API.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The permissions element is the root element in a
+ declared permissions file. The declared permissions file
+ declares the code based permissions granted to classes and libraries
+ packaged in the application archive, or in a module if the module is
+ deployed standalone.
+
+
+
+
+
+
+
+
+
+
+
+
+ Each permission element declares a permission. If no permission
+ elements are declared, the application or module needs no special
+ permissions, and the Java EE product may deploy it with no
+ permissions beyond those necessary for the operation of the
+ container.
+
+ For details on the definition of the 'name' and 'actions'
+ elements, refer to the Java API documentation for the class
+ java.security.Permission, and its derived classes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The required value for the version is 7.
+
+
+
+
+
+
+
+
diff --git a/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/web-partialresponse_2_2.xsd b/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/web-partialresponse_2_2.xsd
new file mode 100644
index 0000000000..df60fa59e2
--- /dev/null
+++ b/bundles/org.eclipse.jst.standard.schemas/dtdsAndSchemas/web-partialresponse_2_2.xsd
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+
+ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+
+ Copyright (c) 2011 - 2013 Oracle and/or its affiliates. All rights reserved.
+
+ The contents of this file are subject to the terms of either the GNU
+ General Public License Version 2 only ("GPL") or the Common Development
+ and Distribution License("CDDL") (collectively, the "License"). You
+ may not use this file except in compliance with the License. You can
+ obtain a copy of the License at
+ https://glassfish.java.net/public/CDDL+GPL_1_1.html
+ or packager/legal/LICENSE.txt. See the License for the specific
+ language governing permissions and limitations under the License.
+
+ When distributing the software, include this License Header Notice in each
+ file and include the License file at packager/legal/LICENSE.txt.
+
+ GPL Classpath Exception:
+ Oracle designates this particular file as subject to the "Classpath"
+ exception as provided by Oracle in the GPL Version 2 section of the License
+ file that accompanied this code.
+
+ Modifications:
+ If applicable, add the following below the License Header, with the fields
+ enclosed by brackets [] replaced by your own identifying information:
+ "Portions Copyright [year] [name of copyright owner]"
+
+ Contributor(s):
+ If you wish your version of this file to be governed by only the CDDL or
+ only the GPL Version 2, indicate your decision by adding "[Contributor]
+ elects to include this software in this distribution under the [CDDL or GPL
+ Version 2] license." If you don't indicate a single choice of license, a
+ recipient has the option to distribute your version of this file under
+ either the CDDL, the GPL Version 2 or to extend the choice of license to
+ its licensees as provided above. However, if you add GPL Version 2 code
+ and therefore, elected the GPL Version 2 license, then the option applies
+ only if the new code is made subject to such option by the copyright
+ holder.
+
+
+
+
+
+
+
+
+ The XML Schema for the JavaServer Faces (Version 2.2)
+ Partial Response used in JSF Ajax frameworks.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+ The "partial-response" element is the root of the
+ partial response information hierarchy, and contains
+ nested elements for all possible elements that can exist
+ in the response.
+
+ This element must have an "id" attribute whose value
+ is the return from calling getContainerClientId() on the
+ UIViewRoot to which this response pertains.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+ The "partial-response" element is the root of the
+ partial response information hierarchy, and contains
+ nested elements for all possible elements that can exist
+ in the response.
+
+
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+ This element must have an "id" attribute whose value
+ is the return from calling getContainerClientId() on the
+ UIViewRoot to which this response pertains.
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "changes" element contains a collection of child elements,
+ each of which describes a different change to be applied to the
+ view in the user agent.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+ The "eval" element enables this element's
+ contents to be executed as JavaScript.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "update" element enables DOM elements matching the "id"
+ attribute to be updated with the contents of this element.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "insert" element enables content to be inserted into the DOM
+ before or after an existing DOM element as specified by the
+ nested "before" or "after" elements. The elements "before" and
+ "after" are mutually exclusive - one of them must be specified.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "delete" element enables DOM elements matching the "id"
+ attribute to be removed.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "attributes" element enables attributes of DOM elements matching the "id"
+ attribute to be updated. If this element is used, then it must contain at
+ least one "attribute" element.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "redirect" element enables a redirect to the location as specified by the
+ "url" attribute.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "error" element contains error information from the server.
+
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Extension element for partial response. It may contain
+ implementation specific content.
+
+
+ ]]>
+
+
+
+
+
+
+
+
+
diff --git a/bundles/org.eclipse.jst.standard.schemas/plugin.xml b/bundles/org.eclipse.jst.standard.schemas/plugin.xml
index ef7bd09426..f5b1dfb265 100644
--- a/bundles/org.eclipse.jst.standard.schemas/plugin.xml
+++ b/bundles/org.eclipse.jst.standard.schemas/plugin.xml
@@ -73,6 +73,12 @@
name="http://xmlns.jcp.org/xml/ns/javaee/application-client_7.xsd"
uri="dtdsAndSchemas/application-client_7.xsd" />
+
+
+
+
+
--
cgit v1.2.3