XML Schema Documentation
Jun 24, 2008 1:54:34 PM
Namespace Summary
Schema Summary |
j2ee_1_4.xsd |
@(#)j2ee_1_4.xsds 1.43 03/09/16
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. Target Namespace: -
Components: -
Schema Location: -
Imports Schema: -
Includes Schema: -
Included in Schemas (2): -
|
j2ee_web_services_client_1_1.xsd |
@(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio
Road, Palo Alto, California 94303, U.S.A. Target Namespace: -
Components: -
Schema Location: -
Included in Schema: -
|
jsp_2_0.xsd |
@(#)jsp_2_0.xsds 1.17 03/18/03
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. Target Namespace: -
Components: -
Schema Location: -
Includes Schema: -
Included in Schema: -
|
web-app_2_4.xsd |
@(#)web-app_2_4.xsds 1.61 04/04/16
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. Target Namespace: -
Components: -
Schema Location: -
Includes Schemas (2): -
|
xml.xsd |
See http://www.w3.org/XML/1998/namespace.html and
http://www.w3.org/TR/REC-xml for information about this namespace. Target Namespace: -
Components: -
Schema Location: -
Imported by Schema: -
|
Namespace "http://java.sun.com/xml/ns/j2ee"
Targeting Schemas (4):
-
Components:
-
Schema Summary |
j2ee_1_4.xsd |
@(#)j2ee_1_4.xsds 1.43 03/09/16
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. Target Namespace: -
Components: -
Schema Location: -
Imports Schema: -
Includes Schema: -
Included in Schemas (2): -
|
j2ee_web_services_client_1_1.xsd |
@(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio
Road, Palo Alto, California 94303, U.S.A. Target Namespace: -
Components: -
Schema Location: -
Included in Schema: -
|
jsp_2_0.xsd |
@(#)jsp_2_0.xsds 1.17 03/18/03
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. Target Namespace: -
Components: -
Schema Location: -
Includes Schema: -
Included in Schema: -
|
web-app_2_4.xsd |
@(#)web-app_2_4.xsds 1.61 04/04/16
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. Target Namespace: -
Components: -
Schema Location: -
Includes Schemas (2): -
|
Complex Type Summary |
j2ee:auth-constraintType |
The auth-constraintType indicates the user roles that
should be permitted access to this resource
collection.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:auth-methodType |
The auth-methodType is used to configure the authentication
mechanism for the web application.
|
j2ee:descriptionType |
The description type is used by a description element to
provide text describing the parent element.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:dispatcherType |
The dispatcher has four legal values: FORWARD, REQUEST, INCLUDE,
and ERROR.
|
j2ee:display-nameType |
The display-name type contains a short name that is intended
to be displayed by tools.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:ejb-linkType |
The ejb-linkType is used by ejb-link
elements in the ejb-ref or ejb-local-ref elements to specify
that an EJB reference is linked to enterprise bean.
|
j2ee:ejb-local-refType |
The ejb-local-refType is used by ejb-local-ref elements for
the declaration of a reference to an enterprise bean's local
home.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
|
j2ee:ejb-ref-nameType |
The ejb-ref-name element contains the name of an EJB
reference.
|
j2ee:ejb-ref-typeType |
The ejb-ref-typeType contains the expected type of the
referenced enterprise bean.
|
j2ee:ejb-refType |
The ejb-refType is used by ejb-ref elements for the
declaration of a reference to an enterprise bean's home.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
|
j2ee:emptyType |
This type is used to designate an empty
element when used.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:env-entry-type-valuesType |
This type contains the fully-qualified Java type of the
environment entry value that is expected by the
application's code.
|
j2ee:env-entryType |
The env-entryType is used to declare an application's
environment entry.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
|
j2ee:error-codeType |
The error-code contains an HTTP error code, ex: 404
Used in: error-page
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:error-pageType |
The error-pageType contains a mapping between an error code
or exception type to the path of a resource in the web
application.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:filter-mappingType |
Declaration of the filter mappings in this web
application is done by using filter-mappingType.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
|
j2ee:filter-nameType |
The logical name of the filter is declare
by using filter-nameType.
|
j2ee:filterType |
The filterType is used to declare a filter in the web
application.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:form-login-configType |
The form-login-configType specifies the login and error
pages that should be used in form based login.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:fully-qualified-classType |
The elements that use this type designate the name of a
Java class or interface.
|
j2ee:generic-booleanType |
This type defines four different values which can designate
boolean values.
Content: |
|
Defined: |
|
Used: |
never |
|
j2ee:homeType |
The homeType defines the fully-qualified name of
an enterprise bean's home interface.
|
j2ee:http-methodType |
The http-method contains an HTTP method recognized by the
web-app, for example GET, POST, ...
|
j2ee:iconType |
The icon type contains small-icon and large-icon elements
that specify the file names for small and large GIF or
JPEG icon images used to represent the parent element in a
GUI tool.
Content: |
|
Defined: |
|
Includes: |
definitions of 2 attributes and 2 elements |
Used: |
|
|
j2ee:java-identifierType |
The java-identifierType defines a Java identifier.
Content: |
|
Defined: |
|
Used: |
never |
|
j2ee:java-typeType |
This is a generic type that designates a Java primitive
type or a fully qualified name of a Java interface/type,
or an array of such types.
Content: |
|
Defined: |
|
Used: |
never |
|
j2ee:jndi-nameType |
The jndi-nameType type designates a JNDI name in the
Deployment Component's environment and is relative to the
java:comp/env context.
|
j2ee:jsp-configType |
The jsp-configType is used to provide global configuration
information for the JSP files in a web application.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:jsp-fileType |
The jsp-file element contains the full path to a JSP file
within the web application beginning with a `/'.
|
j2ee:jsp-property-groupType |
The jsp-property-groupType is used to group a number of
files so they can be given global property information.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
|
j2ee:listenerType |
The listenerType indicates the deployment properties for a web
application listener bean.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:local-homeType |
The local-homeType defines the fully-qualified
name of an enterprise bean's local home interface.
|
j2ee:locale-encoding-mapping-listType |
The locale-encoding-mapping-list contains one or more
locale-encoding-mapping(s).
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:locale-encoding-mappingType |
The locale-encoding-mapping contains locale name and
encoding name.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:localType |
The localType defines the fully-qualified name of an
enterprise bean's local interface.
|
j2ee:login-configType |
The login-configType is used to configure the authentication
method that should be used, the realm name that should be
used for this application, and the attributes that are
needed by the form login mechanism.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:message-destination-linkType |
The message-destination-linkType is used to link a message
destination reference or message-driven bean to a message
destination.
|
j2ee:message-destination-refType |
The message-destination-ref element contains a declaration
of Deployment Component's reference to a message destination
associated with a resource in Deployment Component's
environment.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 5 elements |
Used: |
|
|
j2ee:message-destination-typeType |
The message-destination-typeType specifies the type of
the destination.
|
j2ee:message-destination-usageType |
The message-destination-usageType specifies the use of the
message destination indicated by the reference.
|
j2ee:message-destinationType |
The message-destinationType specifies a message
destination.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:mime-mappingType |
The mime-mappingType defines a mapping between an extension
and a mime type.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:mime-typeType |
The mime-typeType is used to indicate a defined mime type.
|
j2ee:nonEmptyStringType |
This type defines a string which contains at least one
character.
|
j2ee:param-valueType |
This type is a general type that can be used to declare
parameter/value lists.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:pathType |
The elements that use this type designate either a relative
path or an absolute path starting with a "/".
|
j2ee:port-component-refType |
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:remoteType |
The remote element contains the fully-qualified name
of the enterprise bean's remote interface.
|
j2ee:res-authType |
The res-authType specifies whether the Deployment Component
code signs on programmatically to the resource manager, or
whether the Container will sign on to the resource manager
on behalf of the Deployment Component.
|
j2ee:res-sharing-scopeType |
The res-sharing-scope type specifies whether connections
obtained through the given resource manager connection
factory reference can be shared.
|
j2ee:resource-env-refType |
The resource-env-refType is used to define
resource-env-type elements.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:resource-refType |
The resource-refType contains a declaration of a
Deployment Component's reference to an external resource.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 5 elements |
Used: |
|
|
j2ee:role-nameType |
The role-nameType designates the name of a security role.
|
j2ee:run-asType |
The run-asType specifies the run-as identity to be
used for the execution of a component.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:security-constraintType |
The security-constraintType is used to associate
security constraints with one or more web resource
collections
Used in: web-app
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
|
j2ee:security-role-refType |
The security-role-refType contains the declaration of a
security role reference in a component's or a
Deployment Component's code.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:security-roleType |
The security-roleType contains the definition of a security
role.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:service-ref_handlerType |
Declares the handler for a port-component.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
|
j2ee:service-refType |
The service-ref element declares a reference to a Web
service.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
|
j2ee:servlet-mappingType |
The servlet-mappingType defines a mapping between a
servlet and a url pattern.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:servlet-nameType |
The servlet-name element contains the canonical name of the
servlet.
|
j2ee:servletType |
The servletType is used to declare a servlet.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
|
j2ee:session-configType |
The session-configType defines the session parameters
for this web application.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:string |
This is a special string datatype that is defined by J2EE as
a base type for defining collapsed strings.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:taglibType |
The taglibType defines the syntax for declaring in
the deployment descriptor that a tag library is
available to the application.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:transport-guaranteeType |
The transport-guaranteeType specifies that the communication
between client and server should be NONE, INTEGRAL, or
CONFIDENTIAL.
|
j2ee:true-falseType |
This simple type designates a boolean with only two
permissible values
- true
- false
|
j2ee:url-patternType |
The url-patternType contains the url pattern of the mapping.
Content: |
simple |
Defined: |
|
Used: |
|
|
j2ee:user-data-constraintType |
The user-data-constraintType is used to indicate how
data communicated between the client and container should be
protected.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:war-pathType |
The elements that use this type designate a path starting
with a "/" and interpreted relative to the root of a WAR
file.
|
j2ee:web-appType |
Content: |
|
Defined: |
|
Includes: |
definitions of 2 attributes and 17 elements |
Used: |
|
|
j2ee:web-resource-collectionType |
The web-resource-collectionType is used to identify a subset
of the resources and HTTP methods on those resources within
a web application to which a security constraint applies.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
|
j2ee:welcome-file-listType |
The welcome-file-list contains an ordered list of welcome
files elements.
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:xsdAnyURIType |
This type adds an "id" attribute to xsd:anyURI.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdBooleanType |
This type adds an "id" attribute to xsd:boolean.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdIntegerType |
This type adds an "id" attribute to xsd:integer.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdNMTOKENType |
This type adds an "id" attribute to xsd:NMTOKEN.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
never |
|
j2ee:xsdNonNegativeIntegerType |
This type adds an "id" attribute to xsd:nonNegativeInteger.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
never |
|
j2ee:xsdPositiveIntegerType |
This type adds an "id" attribute to xsd:positiveInteger.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdQNameType |
This type adds an "id" attribute to xsd:QName.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdStringType |
This type adds an "id" attribute to xsd:string.
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
Element Group Summary |
j2ee:descriptionGroup |
This group keeps the usage of the contained description related
elements consistent across J2EE deployment descriptors.
Content: |
|
Defined: |
|
Includes: |
definitions of 3 elements |
Used: |
|
|
j2ee:jndiEnvironmentRefsGroup |
This group keeps the usage of the contained JNDI environment
reference elements consistent across J2EE deployment descriptors.
Content: |
|
Defined: |
|
Includes: |
definitions of 6 elements |
Used: |
|
|
j2ee:service-refGroup |
Content: |
|
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
|
XML Schema "j2ee_1_4.xsd"
Target Namespace:
-
Components:
-
Schema Location:
-
Imports Schema:
-
Includes Schema:
-
Included in Schemas (2):
-
Annotation
Annotation 1:
@(#)j2ee_1_4.xsds 1.43 03/09/16
Annotation 2:
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
Copyright 2003-2007 Sun Microsystems, Inc. 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.html or
glassfish/bootstrap/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
glassfish/bootstrap/legal/LICENSE.txt. Sun designates this
particular file as subject to the "Classpath" exception as
provided by Sun in the GPL Version 2 section of the License file
that accompanied this code. If applicable, add the following
below the License Header, with the fields enclosed by brackets []
replaced by your own identifying information:
"Portions Copyrighted [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.
Annotation 3:
The following definitions that appear in the common
shareable schema(s) of J2EE deployment descriptors should be
interpreted with respect to the context they are included:
Deployment Component may indicate one of the following:
j2ee application;
application client;
web application;
enterprise bean;
resource adapter;
Deployment File may indicate one of the following:
ear file;
war file;
jar file;
rar file;
Complex Type Summary |
j2ee:descriptionType |
The description type is used by a description element to
provide text describing the parent element.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:display-nameType |
The display-name type contains a short name that is intended
to be displayed by tools.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:ejb-linkType |
The ejb-linkType is used by ejb-link
elements in the ejb-ref or ejb-local-ref elements to specify
that an EJB reference is linked to enterprise bean.
|
j2ee:ejb-local-refType |
The ejb-local-refType is used by ejb-local-ref elements for
the declaration of a reference to an enterprise bean's local
home.
Content: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
|
j2ee:ejb-ref-nameType |
The ejb-ref-name element contains the name of an EJB
reference.
|
j2ee:ejb-ref-typeType |
The ejb-ref-typeType contains the expected type of the
referenced enterprise bean.
|
j2ee:ejb-refType |
The ejb-refType is used by ejb-ref elements for the
declaration of a reference to an enterprise bean's home.
Content: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
|
j2ee:emptyType |
This type is used to designate an empty
element when used.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:env-entry-type-valuesType |
This type contains the fully-qualified Java type of the
environment entry value that is expected by the
application's code.
|
j2ee:env-entryType |
The env-entryType is used to declare an application's
environment entry.
Content: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
|
j2ee:fully-qualified-classType |
The elements that use this type designate the name of a
Java class or interface.
|
j2ee:generic-booleanType |
This type defines four different values which can designate
boolean values.
|
j2ee:homeType |
The homeType defines the fully-qualified name of
an enterprise bean's home interface.
|
j2ee:iconType |
The icon type contains small-icon and large-icon elements
that specify the file names for small and large GIF or
JPEG icon images used to represent the parent element in a
GUI tool.
Content: |
|
Includes: |
definitions of 2 attributes and 2 elements |
Used: |
|
|
j2ee:java-identifierType |
The java-identifierType defines a Java identifier.
|
j2ee:java-typeType |
This is a generic type that designates a Java primitive
type or a fully qualified name of a Java interface/type,
or an array of such types.
|
j2ee:jndi-nameType |
The jndi-nameType type designates a JNDI name in the
Deployment Component's environment and is relative to the
java:comp/env context.
|
j2ee:listenerType |
The listenerType indicates the deployment properties for a web
application listener bean.
Content: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:local-homeType |
The local-homeType defines the fully-qualified
name of an enterprise bean's local home interface.
|
j2ee:localType |
The localType defines the fully-qualified name of an
enterprise bean's local interface.
|
j2ee:message-destination-linkType |
The message-destination-linkType is used to link a message
destination reference or message-driven bean to a message
destination.
|
j2ee:message-destination-refType |
The message-destination-ref element contains a declaration
of Deployment Component's reference to a message destination
associated with a resource in Deployment Component's
environment.
Content: |
|
Includes: |
definitions of 1 attribute and 5 elements |
Used: |
|
|
j2ee:message-destination-typeType |
The message-destination-typeType specifies the type of
the destination.
|
j2ee:message-destination-usageType |
The message-destination-usageType specifies the use of the
message destination indicated by the reference.
|
j2ee:message-destinationType |
The message-destinationType specifies a message
destination.
Content: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:param-valueType |
This type is a general type that can be used to declare
parameter/value lists.
Content: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:pathType |
The elements that use this type designate either a relative
path or an absolute path starting with a "/".
|
j2ee:remoteType |
The remote element contains the fully-qualified name
of the enterprise bean's remote interface.
|
j2ee:res-authType |
The res-authType specifies whether the Deployment Component
code signs on programmatically to the resource manager, or
whether the Container will sign on to the resource manager
on behalf of the Deployment Component.
|
j2ee:res-sharing-scopeType |
The res-sharing-scope type specifies whether connections
obtained through the given resource manager connection
factory reference can be shared.
|
j2ee:resource-env-refType |
The resource-env-refType is used to define
resource-env-type elements.
Content: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:resource-refType |
The resource-refType contains a declaration of a
Deployment Component's reference to an external resource.
Content: |
|
Includes: |
definitions of 1 attribute and 5 elements |
Used: |
|
|
j2ee:role-nameType |
The role-nameType designates the name of a security role.
|
j2ee:run-asType |
The run-asType specifies the run-as identity to be
used for the execution of a component.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:security-role-refType |
The security-role-refType contains the declaration of a
security role reference in a component's or a
Deployment Component's code.
Content: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:security-roleType |
The security-roleType contains the definition of a security
role.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:string |
This is a special string datatype that is defined by J2EE as
a base type for defining collapsed strings.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:true-falseType |
This simple type designates a boolean with only two
permissible values
- true
- false
|
j2ee:url-patternType |
The url-patternType contains the url pattern of the mapping.
|
j2ee:xsdAnyURIType |
This type adds an "id" attribute to xsd:anyURI.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdBooleanType |
This type adds an "id" attribute to xsd:boolean.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdIntegerType |
This type adds an "id" attribute to xsd:integer.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdNMTOKENType |
This type adds an "id" attribute to xsd:NMTOKEN.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
never |
|
j2ee:xsdNonNegativeIntegerType |
This type adds an "id" attribute to xsd:nonNegativeInteger.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
never |
|
j2ee:xsdPositiveIntegerType |
This type adds an "id" attribute to xsd:positiveInteger.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdQNameType |
This type adds an "id" attribute to xsd:QName.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:xsdStringType |
This type adds an "id" attribute to xsd:string.
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
Simple Type Summary |
j2ee:dewey-versionType |
This type defines a dewey decimal which is used
to describe versions of documents.
|
Element Group Summary |
j2ee:descriptionGroup |
This group keeps the usage of the contained description related
elements consistent across J2EE deployment descriptors.
Content: |
|
Includes: |
definitions of 3 elements |
Used: |
|
|
j2ee:jndiEnvironmentRefsGroup |
This group keeps the usage of the contained JNDI environment
reference elements consistent across J2EE deployment descriptors.
Content: |
|
Includes: |
definitions of 6 elements |
Used: |
|
|
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://java.sun.com/xml/ns/j2ee" version="1.4" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:annotation>
<xsd:documentation>
@(#)j2ee_1_4.xsds 1.43 03/09/16
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
Copyright 2003-2007 Sun Microsystems, Inc. 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.html or
glassfish/bootstrap/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
glassfish/bootstrap/legal/LICENSE.txt. Sun designates this
particular file as subject to the "Classpath" exception as
provided by Sun in the GPL Version 2 section of the License file
that accompanied this code. If applicable, add the following
below the License Header, with the fields enclosed by brackets []
replaced by your own identifying information:
"Portions Copyrighted [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.
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
The following definitions that appear in the common
shareable schema(s) of J2EE deployment descriptors should be
interpreted with respect to the context they are included:
Deployment Component may indicate one of the following:
j2ee application;
application client;
web application;
enterprise bean;
resource adapter;
Deployment File may indicate one of the following:
ear file;
war file;
jar file;
rar file;
</xsd:documentation>
</xsd:annotation>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This group keeps the usage of the contained description related
elements consistent across J2EE deployment descriptors.
All elements may occur multiple times with different languages,
to support localization of the content.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The description type is used by a description element to
provide text describing the parent element. The elements
that use this type should include any information that the
Deployment Component's Deployment File file producer wants
to provide to the consumer of the Deployment Component's
Deployment File (i.e., to the Deployer). Typically, the
tools used by such a Deployment File consumer will display
the description when processing the parent element that
contains the description.
The lang attribute defines the language that the
description is provided in. The default value is "en" (English).
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type defines a dewey decimal which is used
to describe versions of documents.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:decimal">
<xsd:whiteSpace value="collapse"/>
</xsd:restriction>
</xsd:simpleType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The display-name type contains a short name that is intended
to be displayed by tools. It is used by display-name
elements. The display name need not be unique.
Example:
...
<display-name xml:lang="en">Employee Self Service</display-name>
The value of the xml:lang attribute is "en" (English) by default.
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The ejb-linkType is used by ejb-link
elements in the ejb-ref or ejb-local-ref elements to specify
that an EJB reference is linked to enterprise bean.
The value of the ejb-link element must be the ejb-name of an
enterprise bean in the same ejb-jar file or in another ejb-jar
file in the same J2EE application unit.
Alternatively, the name in the ejb-link element may be
composed of a path name specifying the ejb-jar containing the
referenced enterprise bean with the ejb-name of the target
bean appended and separated from the path name by "#". The
path name is relative to the Deployment File containing
Deployment Component that is referencing the enterprise
bean. This allows multiple enterprise beans with the same
ejb-name to be uniquely identified.
Examples:
<ejb-link>EmployeeRecord</ejb-link>
<ejb-link>../products/product.jar#ProductEJB</ejb-link>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The ejb-local-refType is used by ejb-local-ref elements for
the declaration of a reference to an enterprise bean's local
home. The declaration consists of:
- an optional description
- the EJB reference name used in the code of the Deployment
Component that's referencing the enterprise bean
- the expected type of the referenced enterprise bean
- the expected local home and local interfaces of the
referenced enterprise bean
- optional ejb-link information, used to specify the
referenced enterprise bean
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The ejb-ref-name element contains the name of an EJB
reference. The EJB reference is an entry in the
Deployment Component's environment and is relative to the
java:comp/env context. The name must be unique within the
Deployment Component.
It is recommended that name is prefixed with "ejb/".
Example:
<ejb-ref-name>ejb/Payroll</ejb-ref-name>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The ejb-ref-typeType contains the expected type of the
referenced enterprise bean.
The ejb-ref-type designates a value
that must be one of the following:
Entity
Session
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="Entity"/>
<xsd:enumeration value="Session"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The ejb-refType is used by ejb-ref elements for the
declaration of a reference to an enterprise bean's home. The
declaration consists of:
- an optional description
- the EJB reference name used in the code of
the Deployment Component that's referencing the enterprise
bean
- the expected type of the referenced enterprise bean
- the expected home and remote interfaces of the referenced
enterprise bean
- optional ejb-link information, used to specify the
referenced enterprise bean
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type is used to designate an empty
element when used.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
This type contains the fully-qualified Java type of the
environment entry value that is expected by the
application's code.
The following are the legal values of env-entry-type-valuesType:
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.String
java.lang.Short
java.lang.Integer
java.lang.Long
java.lang.Float
java.lang.Double
Example:
<env-entry-type>java.lang.Boolean</env-entry-type>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="java.lang.Boolean"/>
<xsd:enumeration value="java.lang.Byte"/>
<xsd:enumeration value="java.lang.Character"/>
<xsd:enumeration value="java.lang.String"/>
<xsd:enumeration value="java.lang.Short"/>
<xsd:enumeration value="java.lang.Integer"/>
<xsd:enumeration value="java.lang.Long"/>
<xsd:enumeration value="java.lang.Float"/>
<xsd:enumeration value="java.lang.Double"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The env-entryType is used to declare an application's
environment entry. The declaration consists of an optional
description, the name of the environment entry, and an
optional value. If a value is not specified, one must be
supplied during deployment.
It is used by env-entry elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The env-entry-name element contains the name of a
Deployment Component's environment entry. The name
is a JNDI name relative to the java:comp/env
context. The name must be unique within a
Deployment Component. The uniqueness
constraints must be defined within the declared
context.
Example:
<env-entry-name>minAmount</env-entry-name>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The env-entry-value designates the value of a
Deployment Component's environment entry. The value
must be a String that is valid for the
constructor of the specified type that takes a
single String parameter, or for java.lang.Character,
a single character.
Example:
<env-entry-value>100.00</env-entry-value>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The elements that use this type designate the name of a
Java class or interface. The name is in the form of a
"binary name", as defined in the JLS. This is the form
of name used in Class.forName(). Tools that need the
canonical name (the name used in source code) will need
to convert this binary name to the canonical name.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type defines four different values which can designate
boolean values. This includes values yes and no which are
not designated by xsd:boolean
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="true"/>
<xsd:enumeration value="false"/>
<xsd:enumeration value="yes"/>
<xsd:enumeration value="no"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The homeType defines the fully-qualified name of
an enterprise bean's home interface.
Example:
<home>com.aardvark.payroll.PayrollHome</home>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The icon type contains small-icon and large-icon elements
that specify the file names for small and large GIF or
JPEG icon images used to represent the parent element in a
GUI tool.
The xml:lang attribute defines the language that the
icon file names are provided in. Its value is "en" (English)
by default.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The small-icon element contains the name of a file
containing a small (16 x 16) icon image. The file
name is a relative path within the Deployment
Component's Deployment File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<small-icon>employee-service-icon16x16.jpg</small-icon>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The large-icon element contains the name of a file
containing a large
(32 x 32) icon image. The file name is a relative
path within the Deployment Component's Deployment
File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<large-icon>employee-service-icon32x32.jpg</large-icon>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The java-identifierType defines a Java identifier.
The users of this type should further verify that
the content does not contain Java reserved keywords.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="($|_|\p{L})(\p{L}|\p{Nd}|_|$)*"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This is a generic type that designates a Java primitive
type or a fully qualified name of a Java interface/type,
or an array of such types.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="[^\p{Z}]*"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The jndi-nameType type designates a JNDI name in the
Deployment Component's environment and is relative to the
java:comp/env context. A JNDI name must be unique within the
Deployment Component.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This group keeps the usage of the contained JNDI environment
reference elements consistent across J2EE deployment descriptors.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The listenerType indicates the deployment properties for a web
application listener bean.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The listener-class element declares a class in the
application must be registered as a web
application listener bean. The value is the fully
qualified classname of the listener class.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The local-homeType defines the fully-qualified
name of an enterprise bean's local home interface.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The localType defines the fully-qualified name of an
enterprise bean's local interface.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The message-destination-linkType is used to link a message
destination reference or message-driven bean to a message
destination.
The Assembler sets the value to reflect the flow of messages
between producers and consumers in the application.
The value must be the message-destination-name of a message
destination in the same Deployment File or in another
Deployment File in the same J2EE application unit.
Alternatively, the value may be composed of a path name
specifying a Deployment File containing the referenced
message destination with the message-destination-name of the
destination appended and separated from the path name by
"#". The path name is relative to the Deployment File
containing Deployment Component that is referencing the
message destination. This allows multiple message
destinations with the same name to be uniquely identified.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The message-destination-ref element contains a declaration
of Deployment Component's reference to a message destination
associated with a resource in Deployment Component's
environment. It consists of:
- an optional description
- the message destination reference name
- the message destination type
- a specification as to whether the
destination is used for
consuming or producing messages, or both
- a link to the message destination
Examples:
<message-destination-ref>
<message-destination-ref-name>jms/StockQueue
</message-destination-ref-name>
<message-destination-type>javax.jms.Queue
</message-destination-type>
<message-destination-usage>Consumes
</message-destination-usage>
<message-destination-link>CorporateStocks
</message-destination-link>
</message-destination-ref>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The message-destination-ref-name element specifies
the name of a message destination reference; its
value is the environment entry name used in
Deployment Component code. The name is a JNDI name
relative to the java:comp/env context and must be
unique within an ejb-jar (for enterprise beans) or a
Deployment File (for others).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The message-destination-typeType specifies the type of
the destination. The type is specified by the Java interface
expected to be implemented by the destination.
Example:
<message-destination-type>javax.jms.Queue
</message-destination-type>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The message-destination-usageType specifies the use of the
message destination indicated by the reference. The value
indicates whether messages are consumed from the message
destination, produced for the destination, or both. The
Assembler makes use of this information in linking producers
of a destination with its consumers.
The value of the message-destination-usage element must be
one of the following:
Consumes
Produces
ConsumesProduces
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="Consumes"/>
<xsd:enumeration value="Produces"/>
<xsd:enumeration value="ConsumesProduces"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The message-destinationType specifies a message
destination. The logical destination described by this
element is mapped to a physical destination by the Deployer.
The message destination element contains:
- an optional description
- an optional display-name
- an optional icon
- a message destination name which must be unique
among message destination names within the same
Deployment File.
Example:
<message-destination>
<message-destination-name>CorporateStocks
</message-destination-name>
</message-destination>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The message-destination-name element specifies a
name for a message destination. This name must be
unique among the names of message destinations
within the Deployment File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type is a general type that can be used to declare
parameter/value lists.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The param-name element contains the name of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The param-value element contains the value of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The elements that use this type designate either a relative
path or an absolute path starting with a "/".
In elements that specify a pathname to a file within the
same Deployment File, relative filenames (i.e., those not
starting with "/") are considered relative to the root of
the Deployment File's namespace. Absolute filenames (i.e.,
those starting with "/") also specify names in the root of
the Deployment 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.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The remote element contains the fully-qualified name
of the enterprise bean's remote interface.
Example:
<remote>com.wombat.empl.EmployeeService</remote>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The res-authType specifies whether the Deployment Component
code signs on programmatically to the resource manager, or
whether the Container will sign on to the resource manager
on behalf of the Deployment Component. In the latter case,
the Container uses information that is supplied by the
Deployer.
The value must be one of the two following:
Application
Container
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="Application"/>
<xsd:enumeration value="Container"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The res-sharing-scope type specifies whether connections
obtained through the given resource manager connection
factory reference can be shared. The value, if specified,
must be one of the two following:
Shareable
Unshareable
The default value is Shareable.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="Shareable"/>
<xsd:enumeration value="Unshareable"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The resource-env-refType is used to define
resource-env-type elements. It contains a declaration of a
Deployment Component's reference to an administered object
associated with a resource in the Deployment Component's
environment. It consists of an optional description, the
resource environment reference name, and an indication of
the resource environment reference type expected by the
Deployment Component code.
Example:
<resource-env-ref>
<resource-env-ref-name>jms/StockQueue
</resource-env-ref-name>
<resource-env-ref-type>javax.jms.Queue
</resource-env-ref-type>
</resource-env-ref>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The resource-env-ref-name element specifies the name
of a resource environment reference; its value is
the environment entry name used in
the Deployment Component code. The name is a JNDI
name relative to the java:comp/env context and must
be unique within a Deployment Component.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The resource-env-ref-type element specifies the type
of a resource environment reference. It is the
fully qualified name of a Java language class or
interface.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The resource-refType contains a declaration of a
Deployment Component's reference to an external resource. It
consists of an optional description, the resource manager
connection factory reference name, the indication of the
resource manager connection factory type expected by the
Deployment Component code, the type of authentication
(Application or Container), and an optional specification of
the shareability of connections obtained from the resource
(Shareable or Unshareable).
Example:
<resource-ref>
<res-ref-name>jdbc/EmployeeAppDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The res-ref-name element specifies the name of a
resource manager connection factory reference.
The name is a JNDI name relative to the
java:comp/env context.
The name must be unique within a Deployment File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The res-type element specifies the type of the data
source. The type is specified by the fully qualified
Java language class or interface
expected to be implemented by the data source.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The role-nameType designates the name of a security role.
The name must conform to the lexical rules for a token.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The run-asType specifies the run-as identity to be
used for the execution of a component. It contains an
optional description, and the name of a security role.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The security-role-refType contains the declaration of a
security role reference in a component's or a
Deployment Component's code. The declaration consists of an
optional description, the security role name used in the
code, and an optional link to a security role. If the
security role is not specified, the Deployer must choose an
appropriate security role.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The value of the role-name element must be the String used
as the parameter to the
EJBContext.isCallerInRole(String roleName) method or the
HttpServletRequest.isUserInRole(String role) method.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The role-link element is a reference to a defined
security role. The role-link element must contain
the name of one of the security roles defined in the
security-role elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The security-roleType contains the definition of a security
role. The definition consists of an optional description of the
security role, and the security role name.
Example:
<security-role>
<description>
This role includes all employees who are authorized
to access the employee service application.
</description>
<role-name>employee</role-name>
</security-role>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:complexType name="string"> <xsd:annotation>
<xsd:documentation>
This is a special string datatype that is defined by J2EE as
a base type for defining collapsed strings. When schemas
require trailing/leading space elimination as well as
collapsing the existing whitespace, this base type may be
used.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This simple type designates a boolean with only two
permissible values
- true
- false
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="(true|false)"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The url-patternType contains the url pattern of the mapping.
It must follow the rules specified in Section 11.2 of the
Servlet API Specification. This pattern is assumed to be in
URL-decoded form and must not contain CR(#xD) or LF(#xA).
If it contains those characters, the container must inform
the developer with a descriptive error message.
The container must preserve all characters including whitespaces.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:anyURI.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:anyURI">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:boolean.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:boolean">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:integer.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:integer">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:NMTOKEN.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:NMTOKEN">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:nonNegativeInteger.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:nonNegativeInteger">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:positiveInteger.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:positiveInteger">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:QName.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:QName">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:string.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:schema>
XML Schema "j2ee_web_services_client_1_1.xsd"
Target Namespace:
-
Components:
-
Schema Location:
-
Included in Schema:
-
Annotation
Annotation 1:
@(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03
Annotation 2:
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio
Road, Palo Alto, California 94303, U.S.A. All rights
reserved.
Sun Microsystems, Inc. has intellectual property rights
relating to technology described in this document. In
particular, and without limitation, these intellectual
property rights may include one or more of the U.S. patents
listed at http://www.sun.com/patents and one or more
additional patents or pending patent applications in the
U.S. and other countries.
This document and the technology which it describes are
distributed under licenses restricting their use, copying,
distribution, and decompilation. No part of this document
may be reproduced in any form by any means without prior
written authorization of Sun and its licensors, if any.
Third-party software, including font technology, is
copyrighted and licensed from Sun suppliers.
Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE,
JavaServer Pages, Enterprise JavaBeans and the Java Coffee
Cup logo are trademarks or registered trademarks of Sun
Microsystems, Inc. in the U.S. and other countries.
Federal Acquisitions: Commercial Software - Government Users
Subject to Standard License Terms and Conditions.
Annotation 3:
(C) Copyright International Business Machines Corporation 2002
Complex Type Summary |
j2ee:port-component-refType |
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:service-ref_handlerType |
Declares the handler for a port-component.
Content: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
|
j2ee:service-refType |
The service-ref element declares a reference to a Web
service.
Content: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
|
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://java.sun.com/xml/ns/j2ee" version="1.1" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:annotation>
<xsd:documentation>
@(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio
Road, Palo Alto, California 94303, U.S.A. All rights
reserved.
Sun Microsystems, Inc. has intellectual property rights
relating to technology described in this document. In
particular, and without limitation, these intellectual
property rights may include one or more of the U.S. patents
listed at http://www.sun.com/patents and one or more
additional patents or pending patent applications in the
U.S. and other countries.
This document and the technology which it describes are
distributed under licenses restricting their use, copying,
distribution, and decompilation. No part of this document
may be reproduced in any form by any means without prior
written authorization of Sun and its licensors, if any.
Third-party software, including font technology, is
copyrighted and licensed from Sun suppliers.
Sun, Sun Microsystems, the Sun logo, Solaris, Java, J2EE,
JavaServer Pages, Enterprise JavaBeans and the Java Coffee
Cup logo are trademarks or registered trademarks of Sun
Microsystems, Inc. in the U.S. and other countries.
Federal Acquisitions: Commercial Software - Government Users
Subject to Standard License Terms and Conditions.
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
(C) Copyright International Business Machines Corporation 2002
</xsd:documentation>
</xsd:annotation>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The service-endpoint-interface element defines a fully qualified
Java class that represents the Service Endpoint Interface of a
WSDL port.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The port-component-link element links a port-component-ref
to a specific port-component required to be made available
by a service reference.
The value of a port-component-link must be the
port-component-name of a port-component in the same module
or another module in the same application unit. The syntax
for specification follows the syntax defined for ejb-link
in the EJB 2.0 specification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:sequence>
<xsd:key name="service-ref_handler-name-key">
<xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:handler"/>
<xsd:field xpath="j2ee:handler-name"/>
</xsd:key>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The service-ref element declares a reference to a Web
service. It contains optional description, display name and
icons, a declaration of the required Service interface,
an optional WSDL document location, an optional set
of JAX-RPC mappings, an optional QName for the service element,
an optional set of Service Endpoint Interfaces to be resolved
by the container to a WSDL port, and an optional set of handlers.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The service-ref-name element declares logical name that the
components in the module use to look up the Web service. It
is recommended that all service reference names start with
"service/".
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The service-interface element declares the fully qualified class
name of the JAX-RPC Service interface the client depends on.
In most cases the value will be javax.xml.rpc.Service. A JAX-RPC
generated Service Interface class may also be specified.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The wsdl-file element contains the URI location of a WSDL
file. The location is relative to the root of the module.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The jaxrpc-mapping-file element contains the name of a file that
describes the JAX-RPC mapping between the Java interaces used by
the application and the WSDL description in the wsdl-file. The
file name is a relative path within the module file.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The service-qname element declares the specific WSDL service
element that is being refered to. It is not specified if no
wsdl-file is declared.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Declares the handler for a port-component. Handlers can
access the init-param name/value pairs using the
HandlerInfo interface. If port-name is not specified, the
handler is assumed to be associated with all ports of the
service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
Declares the handler for a port-component. Handlers can access the
init-param name/value pairs using the HandlerInfo interface. If
port-name is not specified, the handler is assumed to be associated
with all ports of the service.
Used in: service-ref
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Defines a fully qualified class name for the handler
implementation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Defines the QName of a SOAP header that will be processed
by the handler.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The soap-role element contains a SOAP actor definition that
the Handler will play as a role.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The port-name element defines the WSDL port-name that a
handler should be associated with.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
</xsd:schema>
XML Schema "jsp_2_0.xsd"
Target Namespace:
-
Components:
-
Schema Location:
-
Includes Schema:
-
Included in Schema:
-
Annotation
Annotation 1:
@(#)jsp_2_0.xsds 1.17 03/18/03
Annotation 2:
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
Copyright 2003-2007 Sun Microsystems, Inc. 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.html or
glassfish/bootstrap/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
glassfish/bootstrap/legal/LICENSE.txt. Sun designates this
particular file as subject to the "Classpath" exception as
provided by Sun in the GPL Version 2 section of the License file
that accompanied this code. If applicable, add the following
below the License Header, with the fields enclosed by brackets []
replaced by your own identifying information:
"Portions Copyrighted [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.
Annotation 3:
This is the XML Schema for the JSP 2.0 deployment descriptor
types. The JSP 2.0 schema contains all the special
structures and datatypes that are necessary to use JSP files
from a web application.
The contents of this schema is used by the web-app_2_4.xsd
file to define JSP specific content.
Annotation 4:
The following conventions apply to all J2EE
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.
Complex Type Summary |
j2ee:jsp-configType |
The jsp-configType is used to provide global configuration
information for the JSP files in a web application.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:jsp-fileType |
The jsp-file element contains the full path to a JSP file
within the web application beginning with a `/'.
|
j2ee:jsp-property-groupType |
The jsp-property-groupType is used to group a number of
files so they can be given global property information.
Content: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
|
j2ee:taglibType |
The taglibType defines the syntax for declaring in
the deployment descriptor that a tag library is
available to the application.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://java.sun.com/xml/ns/j2ee" version="2.0" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:annotation>
<xsd:documentation>
@(#)jsp_2_0.xsds 1.17 03/18/03
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
Copyright 2003-2007 Sun Microsystems, Inc. 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.html or
glassfish/bootstrap/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
glassfish/bootstrap/legal/LICENSE.txt. Sun designates this
particular file as subject to the "Classpath" exception as
provided by Sun in the GPL Version 2 section of the License file
that accompanied this code. If applicable, add the following
below the License Header, with the fields enclosed by brackets []
replaced by your own identifying information:
"Portions Copyrighted [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.
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
This is the XML Schema for the JSP 2.0 deployment descriptor
types. The JSP 2.0 schema contains all the special
structures and datatypes that are necessary to use JSP files
from a web application.
The contents of this schema is used by the web-app_2_4.xsd
file to define JSP specific content.
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
The following conventions apply to all J2EE
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.
</xsd:documentation>
</xsd:annotation>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The jsp-configType is used to provide global configuration
information for the JSP files in a web application. It has
two subelements, taglib and jsp-property-group.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The jsp-file element contains the full path to a JSP file
within the web application beginning with a `/'.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The jsp-property-groupType is used to group a number of
files so they can be given global property information.
All files so described are deemed to be JSP files. The
following additional properties can be described:
- Control whether EL is ignored
- Control whether scripting elements are invalid
- Indicate pageEncoding information.
- Indicate that a resource is a JSP document (XML)
- Prelude and Coda automatic includes.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
Can be used to easily set the isELIgnored
property of a group of JSP pages. By default, the
EL evaluation is enabled for Web Applications using
a Servlet 2.4 or greater web.xml, and disabled
otherwise.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The valid values of page-encoding are those of the
pageEncoding page directive. It is a
translation-time error to name different encodings
in the pageEncoding attribute of the page directive
of a JSP page and in a JSP configuration element
matching the page. It is also a translation-time
error to name different encodings in the prolog
or text declaration of a document in XML syntax and
in a JSP configuration element matching the document.
It is legal to name the same encoding through
mulitple mechanisms.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Can be used to easily disable scripting in a
group of JSP pages. By default, scripting is
enabled.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
If true, denotes that the group of resources
that match the URL pattern are JSP documents,
and thus must be interpreted as XML documents.
If false, the resources are assumed to not
be JSP documents, unless there is another
property group that indicates otherwise.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The include-prelude element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the beginning of each
JSP page in this jsp-property-group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The include-coda element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the end of each
JSP page in this jsp-property-group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The taglibType defines the syntax for declaring in
the deployment descriptor that a tag library is
available to the application. This can be done
to override implicit map entries from TLD files and
from the container.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
A taglib-uri element describes a URI identifying a
tag library used in the web application. The body
of the taglib-uri element may be either an
absolute URI specification, or a relative URI.
There should be no entries in web.xml with the
same taglib-uri value.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
the taglib-location element contains the location
(as a resource relative to the root of the web
application) where to find the Tag Library
Description file for the tag library.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
</xsd:schema>
XML Schema "web-app_2_4.xsd"
Target Namespace:
-
Components:
-
Schema Location:
-
Includes Schemas (2):
-
Annotation
Annotation 1:
@(#)web-app_2_4.xsds 1.61 04/04/16
Annotation 2:
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
Copyright 2003-2007 Sun Microsystems, Inc. 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.html or
glassfish/bootstrap/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
glassfish/bootstrap/legal/LICENSE.txt. Sun designates this
particular file as subject to the "Classpath" exception as
provided by Sun in the GPL Version 2 section of the License file
that accompanied this code. If applicable, add the following
below the License Header, with the fields enclosed by brackets []
replaced by your own identifying information:
"Portions Copyrighted [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.
Annotation 3:
This is the XML Schema for the Servlet 2.4 deployment descriptor.
The deployment descriptor must be named "WEB-INF/web.xml" in the
web application's war file. All Servlet deployment descriptors
must indicate the web application schema by using the J2EE
namespace:
http://java.sun.com/xml/ns/j2ee
and by indicating the version of the schema by
using the version element as shown below:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="..."
version="2.4">
...
</web-app>
The instance documents may indicate the published version of
the schema using the xsi:schemaLocation attribute for J2EE
namespace with the following location:
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
Annotation 4:
The following conventions apply to all J2EE
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.
Complex Type Summary |
j2ee:auth-constraintType |
The auth-constraintType indicates the user roles that
should be permitted access to this resource
collection.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:auth-methodType |
The auth-methodType is used to configure the authentication
mechanism for the web application.
|
j2ee:dispatcherType |
The dispatcher has four legal values: FORWARD, REQUEST, INCLUDE,
and ERROR.
|
j2ee:error-codeType |
The error-code contains an HTTP error code, ex: 404
Used in: error-page
Content: |
|
Includes: |
definition of 1 attribute |
Used: |
|
|
j2ee:error-pageType |
The error-pageType contains a mapping between an error code
or exception type to the path of a resource in the web
application.
Content: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:filter-mappingType |
Declaration of the filter mappings in this web
application is done by using filter-mappingType.
Content: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
|
j2ee:filter-nameType |
The logical name of the filter is declare
by using filter-nameType.
|
j2ee:filterType |
The filterType is used to declare a filter in the web
application.
Content: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:form-login-configType |
The form-login-configType specifies the login and error
pages that should be used in form based login.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:http-methodType |
The http-method contains an HTTP method recognized by the
web-app, for example GET, POST, ...
|
j2ee:locale-encoding-mapping-listType |
The locale-encoding-mapping-list contains one or more
locale-encoding-mapping(s).
Content: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:locale-encoding-mappingType |
The locale-encoding-mapping contains locale name and
encoding name.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:login-configType |
The login-configType is used to configure the authentication
method that should be used, the realm name that should be
used for this application, and the attributes that are
needed by the form login mechanism.
Content: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
|
j2ee:mime-mappingType |
The mime-mappingType defines a mapping between an extension
and a mime type.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:mime-typeType |
The mime-typeType is used to indicate a defined mime type.
|
j2ee:nonEmptyStringType |
This type defines a string which contains at least one
character.
|
j2ee:security-constraintType |
The security-constraintType is used to associate
security constraints with one or more web resource
collections
Used in: web-app
Content: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
|
j2ee:servlet-mappingType |
The servlet-mappingType defines a mapping between a
servlet and a url pattern.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:servlet-nameType |
The servlet-name element contains the canonical name of the
servlet.
|
j2ee:servletType |
The servletType is used to declare a servlet.
Content: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
|
j2ee:session-configType |
The session-configType defines the session parameters
for this web application.
Content: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
j2ee:transport-guaranteeType |
The transport-guaranteeType specifies that the communication
between client and server should be NONE, INTEGRAL, or
CONFIDENTIAL.
|
j2ee:user-data-constraintType |
The user-data-constraintType is used to indicate how
data communicated between the client and container should be
protected.
Content: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
|
j2ee:war-pathType |
The elements that use this type designate a path starting
with a "/" and interpreted relative to the root of a WAR
file.
|
j2ee:web-appType |
Content: |
|
Includes: |
definitions of 2 attributes and 17 elements |
Used: |
|
|
j2ee:web-resource-collectionType |
The web-resource-collectionType is used to identify a subset
of the resources and HTTP methods on those resources within
a web application to which a security constraint applies.
Content: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
|
j2ee:welcome-file-listType |
The welcome-file-list contains an ordered list of welcome
files elements.
Content: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
|
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://java.sun.com/xml/ns/j2ee" version="2.4" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:annotation>
<xsd:documentation>
@(#)web-app_2_4.xsds 1.61 04/04/16
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
Copyright 2003-2007 Sun Microsystems, Inc. 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.html or
glassfish/bootstrap/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
glassfish/bootstrap/legal/LICENSE.txt. Sun designates this
particular file as subject to the "Classpath" exception as
provided by Sun in the GPL Version 2 section of the License file
that accompanied this code. If applicable, add the following
below the License Header, with the fields enclosed by brackets []
replaced by your own identifying information:
"Portions Copyrighted [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.
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
This is the XML Schema for the Servlet 2.4 deployment descriptor.
The deployment descriptor must be named "WEB-INF/web.xml" in the
web application's war file. All Servlet deployment descriptors
must indicate the web application schema by using the J2EE
namespace:
http://java.sun.com/xml/ns/j2ee
and by indicating the version of the schema by
using the version element as shown below:
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="..."
version="2.4">
...
</web-app>
The instance documents may indicate the published version of
the schema using the xsi:schemaLocation attribute for J2EE
namespace with the following location:
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
The following conventions apply to all J2EE
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.
</xsd:documentation>
</xsd:annotation>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The web-app element is the root of the deployment
descriptor for a web application. Note that the sub-elements
of this element can be in the arbitrary order. Because of
that, the multiplicity of the elements of distributable,
session-config, welcome-file-list, jsp-config, login-config,
and locale-encoding-mapping-list was changed from "?" to "*"
in this schema. However, the deployment descriptor instance
file must not contain multiple elements of session-config,
jsp-config, and login-config. When there are multiple elements of
welcome-file-list or locale-encoding-mapping-list, the container
must concatinate the element contents. The multiple occurance
of the element distributable is redundant and the container
treats that case exactly in the same way when there is only
one distributable.
</xsd:documentation>
</xsd:annotation>
<xsd:unique name="web-app-servlet-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The servlet element contains the name of a servlet.
The name must be unique within the web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:servlet"/>
<xsd:field xpath="j2ee:servlet-name"/>
</xsd:unique>
<xsd:unique name="web-app-filter-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The filter element contains the name of a filter.
The name must be unique within the web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:filter"/>
<xsd:field xpath="j2ee:filter-name"/>
</xsd:unique>
<xsd:unique name="web-app-ejb-local-ref-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The ejb-local-ref-name element contains the name of an EJB
reference. The EJB reference is an entry in the web
application's environment and is relative to the
java:comp/env context. The name must be unique within
the web application.
It is recommended that name is prefixed with "ejb/".
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:ejb-local-ref"/>
<xsd:field xpath="j2ee:ejb-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-ejb-ref-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The ejb-ref-name element contains the name of an EJB
reference. The EJB reference is an entry in the web
application's environment and is relative to the
java:comp/env context. The name must be unique within
the web application.
It is recommended that name is prefixed with "ejb/".
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:ejb-ref"/>
<xsd:field xpath="j2ee:ejb-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-resource-env-ref-uniqueness">
<xsd:annotation>
<xsd:documentation>
The resource-env-ref-name element specifies the name of
a resource environment reference; its value is the
environment entry name used in the web application code.
The name is a JNDI name relative to the java:comp/env
context and must be unique within a web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:resource-env-ref"/>
<xsd:field xpath="j2ee:resource-env-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-message-destination-ref-uniqueness">
<xsd:annotation>
<xsd:documentation>
The message-destination-ref-name element specifies the name of
a message destination reference; its value is the
environment entry name used in the web application code.
The name is a JNDI name relative to the java:comp/env
context and must be unique within a web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:message-destination-ref"/>
<xsd:field xpath="j2ee:message-destination-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-res-ref-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The res-ref-name element specifies the name of a
resource manager connection factory reference. The name
is a JNDI name relative to the java:comp/env context.
The name must be unique within a web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:resource-ref"/>
<xsd:field xpath="j2ee:res-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-env-entry-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The env-entry-name element contains the name of a web
application's environment entry. The name is a JNDI
name relative to the java:comp/env context. The name
must be unique within a web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:env-entry"/>
<xsd:field xpath="j2ee:env-entry-name"/>
</xsd:unique>
<xsd:key name="web-app-role-name-key">
<xsd:annotation>
<xsd:documentation>
A role-name-key is specified to allow the references
from the security-role-refs.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:security-role"/>
<xsd:field xpath="j2ee:role-name"/>
</xsd:key>
<xsd:keyref name="web-app-role-name-references" refer="j2ee:web-app-role-name-key">
<xsd:annotation>
<xsd:documentation>
The keyref indicates the references from
security-role-ref to a specified role-name.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:servlet/j2ee:security-role-ref"/>
<xsd:field xpath="j2ee:role-link"/>
</xsd:keyref>
</xsd:element>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The auth-constraintType indicates the user roles that
should be permitted access to this resource
collection. The role-name used here must either correspond
to the role-name of one of the security-role elements
defined for this web application, or be the specially
reserved role-name "*" that is a compact syntax for
indicating all roles in the web application. If both "*"
and rolenames appear, the container interprets this as all
roles. If no roles are defined, no user is allowed access
to the portion of the web application described by the
containing security-constraint. The container matches
role names case sensitively when determining access.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The auth-methodType is used to configure the authentication
mechanism for the web application. As a prerequisite to
gaining access to any web resources which are protected by
an authorization constraint, a user must have authenticated
using the configured mechanism. Legal values are "BASIC",
"DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific
authentication scheme.
Used in: login-config
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The dispatcher has four legal values: FORWARD, REQUEST, INCLUDE,
and ERROR. A value of FORWARD means the Filter will be applied
under RequestDispatcher.forward() calls. A value of REQUEST
means the Filter will be applied under ordinary client calls to
the path or servlet. A value of INCLUDE means the Filter will be
applied under RequestDispatcher.include() calls. A value of
ERROR means the Filter will be applied under the error page
mechanism. The absence of any dispatcher elements in a
filter-mapping indicates a default of applying filters only under
ordinary client calls to the path or servlet.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="FORWARD"/>
<xsd:enumeration value="INCLUDE"/>
<xsd:enumeration value="REQUEST"/>
<xsd:enumeration value="ERROR"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The encodingType defines IANA character sets.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[^\s]+"/>
</xsd:restriction>
</xsd:simpleType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The error-code contains an HTTP error code, ex: 404
Used in: error-page
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="\d{3}"/>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The error-pageType contains a mapping between an error code
or exception type to the path of a resource in the web
application.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>
The exception-type contains a fully qualified class
name of a Java exception type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:annotation>
<xsd:documentation>
The location element contains the location of the
resource in the web application relative to the root of
the web application. The value of the location must have
a leading `/'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
Declaration of the filter mappings in this web
application is done by using filter-mappingType.
The container uses the filter-mapping
declarations to decide which filters to apply to a request,
and in what order. The container matches the request URI to
a Servlet in the normal way. To determine which filters to
apply it matches filter-mapping declarations either on
servlet-name, or on url-pattern for each filter-mapping
element, depending on which style is used. The order in
which filters are invoked is the order in which
filter-mapping declarations that match a request URI for a
servlet appear in the list of filter-mapping elements.The
filter-name value must be the value of the filter-name
sub-elements of one of the filter declarations in the
deployment descriptor.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The logical name of the filter is declare
by using filter-nameType. This name is used to map the
filter. Each filter name is unique within the web
application.
Used in: filter, filter-mapping
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The filterType is used to declare a filter in the web
application. The filter is mapped to either a servlet or a
URL pattern in the filter-mapping element, using the
filter-name value to reference. Filters can access the
initialization parameters declared in the deployment
descriptor at runtime via the FilterConfig interface.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The fully qualified classname of the filter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The init-param element contains a name/value pair as
an initialization param of a servlet filter
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The form-login-configType specifies the login and error
pages that should be used in form based login. If form based
authentication is not used, these elements are ignored.
Used in: login-config
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The form-login-page element defines the location in the web
app where the page that can be used for login can be
found. The path begins with a leading / and is interpreted
relative to the root of the WAR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The form-error-page element defines the location in
the web app where the error page that is displayed
when login is not successful can be found.
The path begins with a leading / and is interpreted
relative to the root of the WAR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The http-method contains an HTTP method recognized by the
web-app, for example GET, POST, ...
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="GET"/>
<xsd:enumeration value="POST"/>
<xsd:enumeration value="PUT"/>
<xsd:enumeration value="DELETE"/>
<xsd:enumeration value="HEAD"/>
<xsd:enumeration value="OPTIONS"/>
<xsd:enumeration value="TRACE"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The locale-encoding-mapping-list contains one or more
locale-encoding-mapping(s).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The locale-encoding-mapping contains locale name and
encoding name. The locale name must be either "Language-code",
such as "ja", defined by ISO-639 or "Language-code_Country-code",
such as "ja_JP". "Country code" is defined by ISO-3166.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The localeType defines valid locale defined by ISO-639-1
and ISO-3166.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[a-z]{2}(_|-)?([\p{L}\-\p{Nd}]{2})?"/>
</xsd:restriction>
</xsd:simpleType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The login-configType is used to configure the authentication
method that should be used, the realm name that should be
used for this application, and the attributes that are
needed by the form login mechanism.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The realm name element specifies the realm name to
use in HTTP Basic authorization.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The mime-mappingType defines a mapping between an extension
and a mime type.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The extension element contains a string describing an
extension. example: "txt"
</xsd:documentation>
</xsd:annotation>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The mime-typeType is used to indicate a defined mime type.
Example:
"text/plain"
Used in: mime-mapping
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="[^\p{Cc}^\s]+/[^\p{Cc}^\s]+"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type defines a string which contains at least one
character.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The security-constraintType is used to associate
security constraints with one or more web resource
collections
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The servlet-mappingType defines a mapping between a
servlet and a url pattern.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The servlet-name element contains the canonical name of the
servlet. Each servlet name is unique within the web
application.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The servletType is used to declare a servlet.
It contains the declarative data of a
servlet. If a jsp-file is specified and the load-on-startup
element is present, then the JSP should be precompiled and
loaded.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>
The servlet-class element contains the fully
qualified class name of the servlet.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:annotation>
<xsd:documentation>
The load-on-startup element indicates that this
servlet should be loaded (instantiated and have
its init() called) on the startup of the web
application. The optional contents of these
element must be an integer indicating the order in
which the servlet should be loaded. If the value
is a negative integer, or the element is not
present, the container is free to load the servlet
whenever it chooses. If the value is a positive
integer or 0, the container must load and
initialize the servlet as the application is
deployed. The container must guarantee that
servlets marked with lower integers are loaded
before servlets marked with higher integers. The
container may choose the order of loading of
servlets with the same load-on-start-up value.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The session-configType defines the session parameters
for this web application.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The session-timeout element defines the default
session timeout interval for all sessions created
in this web application. The specified timeout
must be expressed in a whole number of minutes.
If the timeout is 0 or less, the container ensures
the default behaviour of sessions is never to time
out. If this element is not specified, the container
must set its default timeout period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The transport-guaranteeType specifies that the communication
between client and server should be NONE, INTEGRAL, or
CONFIDENTIAL. NONE means that the application does not
require any transport guarantees. A value of INTEGRAL means
that the application requires that the data sent between the
client and server be sent in such a way that it can't be
changed in transit. CONFIDENTIAL means that the application
requires that the data be transmitted in a fashion that
prevents other entities from observing the contents of the
transmission. In most cases, the presence of the INTEGRAL or
CONFIDENTIAL flag will indicate that the use of SSL is
required.
Used in: user-data-constraint
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="NONE"/>
<xsd:enumeration value="INTEGRAL"/>
<xsd:enumeration value="CONFIDENTIAL"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The user-data-constraintType is used to indicate how
data communicated between the client and container should be
protected.
Used in: security-constraint
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The elements that use this type designate a path starting
with a "/" and interpreted relative to the root of a WAR
file.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="/.*"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
This type contains the recognized versions of
web-application supported. It is used to designate the
version of the web application.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:token">
<xsd:enumeration value="2.4"/>
</xsd:restriction>
</xsd:simpleType>
<!-- **************************************************** -->
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
The context-param element contains the declaration
of a web application's servlet context
initialization parameters.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The web-resource-collectionType is used to identify a subset
of the resources and HTTP methods on those resources within
a web application to which a security constraint applies. If
no HTTP methods are specified, then the security constraint
applies to all HTTP methods.
Used in: security-constraint
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The web-resource-name contains the name of this web
resource collection.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
<!-- **************************************************** -->
<xsd:annotation>
<xsd:documentation>
The welcome-file-list contains an ordered list of welcome
files elements.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="welcome-file" type="xsd:string"> <xsd:annotation>
<xsd:documentation>
The welcome-file element contains file name to use
as a default welcome file, such as index.html
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
</xsd:schema>
element <j2ee:auth-constraint>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:auth-constraint |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:auth-constraint> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:auth-method>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:auth-method |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:auth-method> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:context-param>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:context-param |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:context-param> |
May contain elements (3):
-
May be included in elements (1):
-
Usage / Definition Locations
Annotation
The context-param element contains the declaration
of a web application's servlet context
initialization parameters.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The param-name element contains the name of a
parameter.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The param-name element contains the name of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The param-value element contains the value of a
parameter.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The param-value element contains the value of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:description>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:description |
|
id |
= |
xsd:ID |
|
xml:lang |
= |
(xs:language | "") |
|
> |
|
|
</j2ee:description> |
May be included in elements (22):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
-
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
element <j2ee:dispatcher>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:dispatcher |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "FORWARD" | "INCLUDE" | "REQUEST" | "ERROR" } |
|
</j2ee:dispatcher> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:display-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:display-name |
|
id |
= |
xsd:ID |
|
xml:lang |
= |
(xs:language | "") |
|
> |
|
|
</j2ee:display-name> |
May be included in elements (9):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
-
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
element <j2ee:distributable>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:distributable |
|
id |
= |
xsd:ID |
/> |
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:ejb-link>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:ejb-link |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:ejb-link> |
May be included in elements (2):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:ejb-local-ref>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:ejb-local-ref |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:ejb-local-ref> |
May contain elements (6):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:ejb-ref>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:ejb-ref |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:ejb-ref> |
May contain elements (6):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:ejb-ref-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:ejb-ref-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:ejb-ref-name> |
May be included in elements (2):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:ejb-ref-type>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:ejb-ref-type |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "Entity" | "Session" } |
|
</j2ee:ejb-ref-type> |
May be included in elements (2):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:el-ignored>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:el-ignored |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:el-ignored> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
Can be used to easily set the isELIgnored
property of a group of JSP pages. By default, the
EL evaluation is enabled for Web Applications using
a Servlet 2.4 or greater web.xml, and disabled
otherwise.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:encoding>
Namespace: |
|
Type: |
|
Content: |
simple |
Defined: |
|
XML Representation Summary |
<j2ee:encoding> |
|
Content: |
{ xsd:string } |
</j2ee:encoding> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
element <j2ee:env-entry>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:env-entry |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:env-entry> |
May contain elements (4):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The env-entry-name element contains the name of a
Deployment Component's environment entry. The name
is a JNDI name relative to the java:comp/env
context. The name must be unique within a
Deployment Component. The uniqueness
constraints must be defined within the declared
context.
Example:
<env-entry-name>minAmount</env-entry-name>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The env-entry-name element contains the name of a
Deployment Component's environment entry. The name
is a JNDI name relative to the java:comp/env
context. The name must be unique within a
Deployment Component. The uniqueness
constraints must be defined within the declared
context.
Example:
<env-entry-name>minAmount</env-entry-name>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
The env-entry-value designates the value of a
Deployment Component's environment entry. The value
must be a String that is valid for the
constructor of the specified type that takes a
single String parameter, or for java.lang.Character,
a single character.
Example:
<env-entry-value>100.00</env-entry-value>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The env-entry-value designates the value of a
Deployment Component's environment entry. The value
must be a String that is valid for the
constructor of the specified type that takes a
single String parameter, or for java.lang.Character,
a single character.
Example:
<env-entry-value>100.00</env-entry-value>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:env-entry-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:env-entry-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:env-entry-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The env-entry-name element contains the name of a
Deployment Component's environment entry. The name
is a JNDI name relative to the java:comp/env
context. The name must be unique within a
Deployment Component. The uniqueness
constraints must be defined within the declared
context.
Example:
<env-entry-name>minAmount</env-entry-name>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:env-entry-type>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:env-entry-type |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "java.lang.Boolean" | "java.lang.Byte" | "java.lang.Character" | "java.lang.String" | "java.lang.Short" | "java.lang.Integer" | "java.lang.Long" | "java.lang.Float" | "java.lang.Double" } |
|
</j2ee:env-entry-type> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:env-entry-value>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:env-entry-value |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:env-entry-value> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The env-entry-value designates the value of a
Deployment Component's environment entry. The value
must be a String that is valid for the
constructor of the specified type that takes a
single String parameter, or for java.lang.Character,
a single character.
Example:
<env-entry-value>100.00</env-entry-value>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:error-code>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:error-code |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ xsd:positiveInteger } |
|
</j2ee:error-code> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:error-page>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:error-page |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:error-page> |
May contain elements (3):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The exception-type contains a fully qualified class
name of a Java exception type.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The exception-type contains a fully qualified class
name of a Java exception type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The location element contains the location of the
resource in the web application relative to the root of
the web application. The value of the location must have
a leading `/'.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The location element contains the location of the
resource in the web application relative to the root of
the web application. The value of the location must have
a leading `/'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:exception-type>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:exception-type |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:exception-type> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The exception-type contains a fully qualified class
name of a Java exception type.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:extension>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:extension |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:extension> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:filter>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:filter |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:filter> |
May contain elements (6):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The fully qualified classname of the filter.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The fully qualified classname of the filter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The init-param element contains a name/value pair as
an initialization param of a servlet filter
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The init-param element contains a name/value pair as
an initialization param of a servlet filter
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:filter-class>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:filter-class |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:filter-class> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The fully qualified classname of the filter.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:filter-mapping>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:filter-mapping |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:filter-mapping> |
May contain elements (4):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:filter-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:filter-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:filter-name> |
May be included in elements (2):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:form-error-page>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:form-error-page |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:form-error-page> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The form-error-page element defines the location in
the web app where the error page that is displayed
when login is not successful can be found.
The path begins with a leading / and is interpreted
relative to the root of the WAR.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:form-login-config>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:form-login-config |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:form-login-config> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
The form-error-page element defines the location in
the web app where the error page that is displayed
when login is not successful can be found.
The path begins with a leading / and is interpreted
relative to the root of the WAR.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The form-error-page element defines the location in
the web app where the error page that is displayed
when login is not successful can be found.
The path begins with a leading / and is interpreted
relative to the root of the WAR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The form-login-page element defines the location in the web
app where the page that can be used for login can be
found. The path begins with a leading / and is interpreted
relative to the root of the WAR.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The form-login-page element defines the location in the web
app where the page that can be used for login can be
found. The path begins with a leading / and is interpreted
relative to the root of the WAR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:form-login-page>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:form-login-page |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:form-login-page> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The form-login-page element defines the location in the web
app where the page that can be used for login can be
found. The path begins with a leading / and is interpreted
relative to the root of the WAR.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:handler>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:handler |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:handler> |
May contain elements (9):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
Declares the handler for a port-component. Handlers can
access the init-param name/value pairs using the
HandlerInfo interface. If port-name is not specified, the
handler is assumed to be associated with all ports of the
service.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
Defines a fully qualified class name for the handler
implementation.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Defines a fully qualified class name for the handler
implementation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
Defines the name of the handler. The name must be unique
within the module.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The port-name element defines the WSDL port-name that a
handler should be associated with.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The port-name element defines the WSDL port-name that a
handler should be associated with.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
Defines the QName of a SOAP header that will be processed
by the handler.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Defines the QName of a SOAP header that will be processed
by the handler.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The soap-role element contains a SOAP actor definition that
the Handler will play as a role.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The soap-role element contains a SOAP actor definition that
the Handler will play as a role.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:handler-class>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:handler-class |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:handler-class> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
Defines a fully qualified class name for the handler
implementation.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:handler-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:handler-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:handler-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
Defines the name of the handler. The name must be unique
within the module.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:home>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:home |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:home> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:http-method>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:http-method |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "GET" | "POST" | "PUT" | "DELETE" | "HEAD" | "OPTIONS" | "TRACE" } |
|
</j2ee:http-method> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:icon>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:icon |
|
id |
= |
xsd:ID |
|
xml:lang |
= |
(xs:language | "") |
|
> |
|
|
</j2ee:icon> |
May contain elements (2):
-
May be included in elements (8):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
-
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
Content Element Detail
-
The large-icon element contains the name of a file
containing a large
(32 x 32) icon image. The file name is a relative
path within the Deployment Component's Deployment
File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<large-icon>employee-service-icon32x32.jpg</large-icon>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The large-icon element contains the name of a file
containing a large
(32 x 32) icon image. The file name is a relative
path within the Deployment Component's Deployment
File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<large-icon>employee-service-icon32x32.jpg</large-icon>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The small-icon element contains the name of a file
containing a small (16 x 16) icon image. The file
name is a relative path within the Deployment
Component's Deployment File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<small-icon>employee-service-icon16x16.jpg</small-icon>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The small-icon element contains the name of a file
containing a small (16 x 16) icon image. The file
name is a relative path within the Deployment
Component's Deployment File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<small-icon>employee-service-icon16x16.jpg</small-icon>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:include-coda>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:include-coda |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:include-coda> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The include-coda element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the end of each
JSP page in this jsp-property-group.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:include-prelude>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:include-prelude |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:include-prelude> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The include-prelude element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the beginning of each
JSP page in this jsp-property-group.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:init-param>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:init-param |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:init-param> |
May contain elements (3):
-
May be included in elements (3):
-
Usage / Definition Locations
Annotation
The init-param element contains a name/value pair as
an initialization param of a servlet filter
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The param-name element contains the name of a
parameter.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The param-name element contains the name of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The param-value element contains the value of a
parameter.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The param-value element contains the value of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:is-xml>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:is-xml |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:is-xml> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
If true, denotes that the group of resources
that match the URL pattern are JSP documents,
and thus must be interpreted as XML documents.
If false, the resources are assumed to not
be JSP documents, unless there is another
property group that indicates otherwise.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:jaxrpc-mapping-file>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:jaxrpc-mapping-file |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:jaxrpc-mapping-file> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The jaxrpc-mapping-file element contains the name of a file that
describes the JAX-RPC mapping between the Java interaces used by
the application and the WSDL description in the wsdl-file. The
file name is a relative path within the module file.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:jsp-config>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:jsp-config |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:jsp-config> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:jsp-file>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:jsp-file |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:jsp-file> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:jsp-property-group>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:jsp-property-group |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:jsp-property-group> |
May contain elements (10):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
Can be used to easily set the isELIgnored
property of a group of JSP pages. By default, the
EL evaluation is enabled for Web Applications using
a Servlet 2.4 or greater web.xml, and disabled
otherwise.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Can be used to easily set the isELIgnored
property of a group of JSP pages. By default, the
EL evaluation is enabled for Web Applications using
a Servlet 2.4 or greater web.xml, and disabled
otherwise.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
The include-coda element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the end of each
JSP page in this jsp-property-group.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The include-coda element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the end of each
JSP page in this jsp-property-group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The include-prelude element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the beginning of each
JSP page in this jsp-property-group.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The include-prelude element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the beginning of each
JSP page in this jsp-property-group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
If true, denotes that the group of resources
that match the URL pattern are JSP documents,
and thus must be interpreted as XML documents.
If false, the resources are assumed to not
be JSP documents, unless there is another
property group that indicates otherwise.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
If true, denotes that the group of resources
that match the URL pattern are JSP documents,
and thus must be interpreted as XML documents.
If false, the resources are assumed to not
be JSP documents, unless there is another
property group that indicates otherwise.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The valid values of page-encoding are those of the
pageEncoding page directive. It is a
translation-time error to name different encodings
in the pageEncoding attribute of the page directive
of a JSP page and in a JSP configuration element
matching the page. It is also a translation-time
error to name different encodings in the prolog
or text declaration of a document in XML syntax and
in a JSP configuration element matching the document.
It is legal to name the same encoding through
mulitple mechanisms.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The valid values of page-encoding are those of the
pageEncoding page directive. It is a
translation-time error to name different encodings
in the pageEncoding attribute of the page directive
of a JSP page and in a JSP configuration element
matching the page. It is also a translation-time
error to name different encodings in the prolog
or text declaration of a document in XML syntax and
in a JSP configuration element matching the document.
It is legal to name the same encoding through
mulitple mechanisms.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
Can be used to easily disable scripting in a
group of JSP pages. By default, scripting is
enabled.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Can be used to easily disable scripting in a
group of JSP pages. By default, scripting is
enabled.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
element <j2ee:large-icon>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:large-icon |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:large-icon> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The large-icon element contains the name of a file
containing a large
(32 x 32) icon image. The file name is a relative
path within the Deployment Component's Deployment
File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<large-icon>employee-service-icon32x32.jpg</large-icon>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:listener>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:listener |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:listener> |
May contain elements (4):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The listener-class element declares a class in the
application must be registered as a web
application listener bean. The value is the fully
qualified classname of the listener class.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The listener-class element declares a class in the
application must be registered as a web
application listener bean. The value is the fully
qualified classname of the listener class.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:listener-class>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:listener-class |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:listener-class> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The listener-class element declares a class in the
application must be registered as a web
application listener bean. The value is the fully
qualified classname of the listener class.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:load-on-startup>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:load-on-startup |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:load-on-startup> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The load-on-startup element indicates that this
servlet should be loaded (instantiated and have
its init() called) on the startup of the web
application. The optional contents of these
element must be an integer indicating the order in
which the servlet should be loaded. If the value
is a negative integer, or the element is not
present, the container is free to load the servlet
whenever it chooses. If the value is a positive
integer or 0, the container must load and
initialize the servlet as the application is
deployed. The container must guarantee that
servlets marked with lower integers are loaded
before servlets marked with higher integers. The
container may choose the order of loading of
servlets with the same load-on-start-up value.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:local>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:local |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:local> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:local-home>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:local-home |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:local-home> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:locale>
Namespace: |
|
Type: |
|
Content: |
simple |
Defined: |
|
XML Representation Summary |
<j2ee:locale> |
|
Content: |
{ xsd:string } |
</j2ee:locale> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
element <j2ee:locale-encoding-mapping>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:locale-encoding-mapping |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:locale-encoding-mapping> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:locale-encoding-mapping-list>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:locale-encoding-mapping-list |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:locale-encoding-mapping-list> |
May contain elements (1):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
element <j2ee:location>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:location |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:location> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The location element contains the location of the
resource in the web application relative to the root of
the web application. The value of the location must have
a leading `/'.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:login-config>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:login-config |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:login-config> |
May contain elements (3):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The realm name element specifies the realm name to
use in HTTP Basic authorization.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The realm name element specifies the realm name to
use in HTTP Basic authorization.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:message-destination>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:message-destination |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:message-destination> |
May contain elements (4):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The message-destination-name element specifies a
name for a message destination. This name must be
unique among the names of message destinations
within the Deployment File.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The message-destination-name element specifies a
name for a message destination. This name must be
unique among the names of message destinations
within the Deployment File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:message-destination-link>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:message-destination-link |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:message-destination-link> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:message-destination-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:message-destination-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:message-destination-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The message-destination-name element specifies a
name for a message destination. This name must be
unique among the names of message destinations
within the Deployment File.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:message-destination-ref>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:message-destination-ref |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:message-destination-ref> |
May contain elements (5):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The message-destination-ref-name element specifies
the name of a message destination reference; its
value is the environment entry name used in
Deployment Component code. The name is a JNDI name
relative to the java:comp/env context and must be
unique within an ejb-jar (for enterprise beans) or a
Deployment File (for others).
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The message-destination-ref-name element specifies
the name of a message destination reference; its
value is the environment entry name used in
Deployment Component code. The name is a JNDI name
relative to the java:comp/env context and must be
unique within an ejb-jar (for enterprise beans) or a
Deployment File (for others).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:message-destination-ref-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:message-destination-ref-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:message-destination-ref-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The message-destination-ref-name element specifies
the name of a message destination reference; its
value is the environment entry name used in
Deployment Component code. The name is a JNDI name
relative to the java:comp/env context and must be
unique within an ejb-jar (for enterprise beans) or a
Deployment File (for others).
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:message-destination-type>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:message-destination-type |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:message-destination-type> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:message-destination-usage>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:message-destination-usage |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "Consumes" | "Produces" | "ConsumesProduces" } |
|
</j2ee:message-destination-usage> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:mime-mapping>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:mime-mapping |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:mime-mapping> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:mime-type>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:mime-type |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:mime-type> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:page-encoding>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:page-encoding |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:page-encoding> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The valid values of page-encoding are those of the
pageEncoding page directive. It is a
translation-time error to name different encodings
in the pageEncoding attribute of the page directive
of a JSP page and in a JSP configuration element
matching the page. It is also a translation-time
error to name different encodings in the prolog
or text declaration of a document in XML syntax and
in a JSP configuration element matching the document.
It is legal to name the same encoding through
mulitple mechanisms.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:param-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:param-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:param-name> |
May be included in elements (2):
-
Usage / Definition Locations
Annotation
The param-name element contains the name of a
parameter.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:param-value>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:param-value |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:param-value> |
May be included in elements (2):
-
Usage / Definition Locations
Annotation
The param-value element contains the value of a
parameter.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:port-component-link>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:port-component-link |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:port-component-link> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The port-component-link element links a port-component-ref
to a specific port-component required to be made available
by a service reference.
The value of a port-component-link must be the
port-component-name of a port-component in the same module
or another module in the same application unit. The syntax
for specification follows the syntax defined for ejb-link
in the EJB 2.0 specification.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:port-component-ref>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:port-component-ref |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:port-component-ref> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
The port-component-link element links a port-component-ref
to a specific port-component required to be made available
by a service reference.
The value of a port-component-link must be the
port-component-name of a port-component in the same module
or another module in the same application unit. The syntax
for specification follows the syntax defined for ejb-link
in the EJB 2.0 specification.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The port-component-link element links a port-component-ref
to a specific port-component required to be made available
by a service reference.
The value of a port-component-link must be the
port-component-name of a port-component in the same module
or another module in the same application unit. The syntax
for specification follows the syntax defined for ejb-link
in the EJB 2.0 specification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The service-endpoint-interface element defines a fully qualified
Java class that represents the Service Endpoint Interface of a
WSDL port.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-endpoint-interface element defines a fully qualified
Java class that represents the Service Endpoint Interface of a
WSDL port.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:port-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:port-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:port-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The port-name element defines the WSDL port-name that a
handler should be associated with.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:realm-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:realm-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:realm-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The realm name element specifies the realm name to
use in HTTP Basic authorization.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:remote>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:remote |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:remote> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:res-auth>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:res-auth |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "Application" | "Container" } |
|
</j2ee:res-auth> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:res-ref-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:res-ref-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:res-ref-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The res-ref-name element specifies the name of a
resource manager connection factory reference.
The name is a JNDI name relative to the
java:comp/env context.
The name must be unique within a Deployment File.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:res-sharing-scope>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:res-sharing-scope |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "Shareable" | "Unshareable" } |
|
</j2ee:res-sharing-scope> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:res-type>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:res-type |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:res-type> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The res-type element specifies the type of the data
source. The type is specified by the fully qualified
Java language class or interface
expected to be implemented by the data source.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:resource-env-ref>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:resource-env-ref |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:resource-env-ref> |
May contain elements (3):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The resource-env-ref-name element specifies the name
of a resource environment reference; its value is
the environment entry name used in
the Deployment Component code. The name is a JNDI
name relative to the java:comp/env context and must
be unique within a Deployment Component.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The resource-env-ref-name element specifies the name
of a resource environment reference; its value is
the environment entry name used in
the Deployment Component code. The name is a JNDI
name relative to the java:comp/env context and must
be unique within a Deployment Component.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The resource-env-ref-type element specifies the type
of a resource environment reference. It is the
fully qualified name of a Java language class or
interface.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The resource-env-ref-type element specifies the type
of a resource environment reference. It is the
fully qualified name of a Java language class or
interface.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:resource-env-ref-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:resource-env-ref-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:resource-env-ref-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The resource-env-ref-name element specifies the name
of a resource environment reference; its value is
the environment entry name used in
the Deployment Component code. The name is a JNDI
name relative to the java:comp/env context and must
be unique within a Deployment Component.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:resource-env-ref-type>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:resource-env-ref-type |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:resource-env-ref-type> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The resource-env-ref-type element specifies the type
of a resource environment reference. It is the
fully qualified name of a Java language class or
interface.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:resource-ref>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:resource-ref |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:resource-ref> |
May contain elements (5):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The res-ref-name element specifies the name of a
resource manager connection factory reference.
The name is a JNDI name relative to the
java:comp/env context.
The name must be unique within a Deployment File.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The res-ref-name element specifies the name of a
resource manager connection factory reference.
The name is a JNDI name relative to the
java:comp/env context.
The name must be unique within a Deployment File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
The res-type element specifies the type of the data
source. The type is specified by the fully qualified
Java language class or interface
expected to be implemented by the data source.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The res-type element specifies the type of the data
source. The type is specified by the fully qualified
Java language class or interface
expected to be implemented by the data source.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:role-link>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:role-link |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:role-link> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The role-link element is a reference to a defined
security role. The role-link element must contain
the name of one of the security roles defined in the
security-role elements.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:role-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:role-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:role-name> |
May be included in elements (4):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:run-as>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:run-as |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:run-as> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:scripting-invalid>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:scripting-invalid |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:scripting-invalid> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
Can be used to easily disable scripting in a
group of JSP pages. By default, scripting is
enabled.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:security-constraint>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:security-constraint |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:security-constraint> |
May contain elements (4):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:security-role>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:security-role |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:security-role> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:security-role-ref>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:security-role-ref |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:security-role-ref> |
May contain elements (3):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The role-link element is a reference to a defined
security role. The role-link element must contain
the name of one of the security roles defined in the
security-role elements.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The role-link element is a reference to a defined
security role. The role-link element must contain
the name of one of the security roles defined in the
security-role elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The value of the role-name element must be the String used
as the parameter to the
EJBContext.isCallerInRole(String roleName) method or the
HttpServletRequest.isUserInRole(String role) method.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The value of the role-name element must be the String used
as the parameter to the
EJBContext.isCallerInRole(String roleName) method or the
HttpServletRequest.isUserInRole(String role) method.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:service-endpoint-interface>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:service-endpoint-interface |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:service-endpoint-interface> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The service-endpoint-interface element defines a fully qualified
Java class that represents the Service Endpoint Interface of a
WSDL port.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:service-interface>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:service-interface |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:service-interface> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The service-interface element declares the fully qualified class
name of the JAX-RPC Service interface the client depends on.
In most cases the value will be javax.xml.rpc.Service. A JAX-RPC
generated Service Interface class may also be specified.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:service-qname>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:service-qname |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:service-qname> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The service-qname element declares the specific WSDL service
element that is being refered to. It is not specified if no
wsdl-file is declared.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:service-ref>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:service-ref |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:service-ref> |
May contain elements (10):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
Declares the handler for a port-component. Handlers can
access the init-param name/value pairs using the
HandlerInfo interface. If port-name is not specified, the
handler is assumed to be associated with all ports of the
service.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Declares the handler for a port-component. Handlers can
access the init-param name/value pairs using the
HandlerInfo interface. If port-name is not specified, the
handler is assumed to be associated with all ports of the
service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
The jaxrpc-mapping-file element contains the name of a file that
describes the JAX-RPC mapping between the Java interaces used by
the application and the WSDL description in the wsdl-file. The
file name is a relative path within the module file.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The jaxrpc-mapping-file element contains the name of a file that
describes the JAX-RPC mapping between the Java interaces used by
the application and the WSDL description in the wsdl-file. The
file name is a relative path within the module file.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The service-interface element declares the fully qualified class
name of the JAX-RPC Service interface the client depends on.
In most cases the value will be javax.xml.rpc.Service. A JAX-RPC
generated Service Interface class may also be specified.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-interface element declares the fully qualified class
name of the JAX-RPC Service interface the client depends on.
In most cases the value will be javax.xml.rpc.Service. A JAX-RPC
generated Service Interface class may also be specified.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The service-qname element declares the specific WSDL service
element that is being refered to. It is not specified if no
wsdl-file is declared.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-qname element declares the specific WSDL service
element that is being refered to. It is not specified if no
wsdl-file is declared.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The service-ref-name element declares logical name that the
components in the module use to look up the Web service. It
is recommended that all service reference names start with
"service/".
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-ref-name element declares logical name that the
components in the module use to look up the Web service. It
is recommended that all service reference names start with
"service/".
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The wsdl-file element contains the URI location of a WSDL
file. The location is relative to the root of the module.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The wsdl-file element contains the URI location of a WSDL
file. The location is relative to the root of the module.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:service-ref-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:service-ref-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:service-ref-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The service-ref-name element declares logical name that the
components in the module use to look up the Web service. It
is recommended that all service reference names start with
"service/".
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:servlet>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:servlet |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:servlet> |
May contain elements (10):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The load-on-startup element indicates that this
servlet should be loaded (instantiated and have
its init() called) on the startup of the web
application. The optional contents of these
element must be an integer indicating the order in
which the servlet should be loaded. If the value
is a negative integer, or the element is not
present, the container is free to load the servlet
whenever it chooses. If the value is a positive
integer or 0, the container must load and
initialize the servlet as the application is
deployed. The container must guarantee that
servlets marked with lower integers are loaded
before servlets marked with higher integers. The
container may choose the order of loading of
servlets with the same load-on-start-up value.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The load-on-startup element indicates that this
servlet should be loaded (instantiated and have
its init() called) on the startup of the web
application. The optional contents of these
element must be an integer indicating the order in
which the servlet should be loaded. If the value
is a negative integer, or the element is not
present, the container is free to load the servlet
whenever it chooses. If the value is a positive
integer or 0, the container must load and
initialize the servlet as the application is
deployed. The container must guarantee that
servlets marked with lower integers are loaded
before servlets marked with higher integers. The
container may choose the order of loading of
servlets with the same load-on-start-up value.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The servlet-class element contains the fully
qualified class name of the servlet.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The servlet-class element contains the fully
qualified class name of the servlet.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
element <j2ee:servlet-class>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:servlet-class |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:servlet-class> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The servlet-class element contains the fully
qualified class name of the servlet.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:servlet-mapping>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:servlet-mapping |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:servlet-mapping> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:servlet-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:servlet-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:servlet-name> |
May be included in elements (3):
-
Usage / Definition Locations
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:session-config>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:session-config |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:session-config> |
May contain elements (1):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
The session-timeout element defines the default
session timeout interval for all sessions created
in this web application. The specified timeout
must be expressed in a whole number of minutes.
If the timeout is 0 or less, the container ensures
the default behaviour of sessions is never to time
out. If this element is not specified, the container
must set its default timeout period.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The session-timeout element defines the default
session timeout interval for all sessions created
in this web application. The specified timeout
must be expressed in a whole number of minutes.
If the timeout is 0 or less, the container ensures
the default behaviour of sessions is never to time
out. If this element is not specified, the container
must set its default timeout period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:session-timeout>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:session-timeout |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:session-timeout> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The session-timeout element defines the default
session timeout interval for all sessions created
in this web application. The specified timeout
must be expressed in a whole number of minutes.
If the timeout is 0 or less, the container ensures
the default behaviour of sessions is never to time
out. If this element is not specified, the container
must set its default timeout period.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:small-icon>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:small-icon |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:small-icon> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The small-icon element contains the name of a file
containing a small (16 x 16) icon image. The file
name is a relative path within the Deployment
Component's Deployment File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<small-icon>employee-service-icon16x16.jpg</small-icon>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:soap-header>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:soap-header |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:soap-header> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
Defines the QName of a SOAP header that will be processed
by the handler.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:soap-role>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:soap-role |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:soap-role> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The soap-role element contains a SOAP actor definition that
the Handler will play as a role.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:taglib>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:taglib |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:taglib> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
the taglib-location element contains the location
(as a resource relative to the root of the web
application) where to find the Tag Library
Description file for the tag library.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
the taglib-location element contains the location
(as a resource relative to the root of the web
application) where to find the Tag Library
Description file for the tag library.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
A taglib-uri element describes a URI identifying a
tag library used in the web application. The body
of the taglib-uri element may be either an
absolute URI specification, or a relative URI.
There should be no entries in web.xml with the
same taglib-uri value.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
A taglib-uri element describes a URI identifying a
tag library used in the web application. The body
of the taglib-uri element may be either an
absolute URI specification, or a relative URI.
There should be no entries in web.xml with the
same taglib-uri value.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:taglib-location>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:taglib-location |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:taglib-location> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
the taglib-location element contains the location
(as a resource relative to the root of the web
application) where to find the Tag Library
Description file for the tag library.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:taglib-uri>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:taglib-uri |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:taglib-uri> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
A taglib-uri element describes a URI identifying a
tag library used in the web application. The body
of the taglib-uri element may be either an
absolute URI specification, or a relative URI.
There should be no entries in web.xml with the
same taglib-uri value.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:transport-guarantee>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:transport-guarantee |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "NONE" | "INTEGRAL" | "CONFIDENTIAL" } |
|
</j2ee:transport-guarantee> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:url-pattern>
Namespace: |
|
Type: |
|
Content: |
simple |
Defined: |
|
XML Representation Summary |
<j2ee:url-pattern> |
|
|
</j2ee:url-pattern> |
May be included in elements (4):
-
Usage / Definition Locations
element <j2ee:user-data-constraint>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:user-data-constraint |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:user-data-constraint> |
May contain elements (2):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:web-app>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
Used: |
never |
XML Representation Summary |
<j2ee:web-app |
|
id |
= |
xsd:ID |
|
version |
= |
"2.4" |
|
> |
|
|
</j2ee:web-app> |
May contain elements (27):
-
Annotation
The web-app element is the root of the deployment
descriptor for a web application. Note that the sub-elements
of this element can be in the arbitrary order. Because of
that, the multiplicity of the elements of distributable,
session-config, welcome-file-list, jsp-config, login-config,
and locale-encoding-mapping-list was changed from "?" to "*"
in this schema. However, the deployment descriptor instance
file must not contain multiple elements of session-config,
jsp-config, and login-config. When there are multiple elements of
welcome-file-list or locale-encoding-mapping-list, the container
must concatinate the element contents. The multiple occurance
of the element distributable is redundant and the container
treats that case exactly in the same way when there is only
one distributable.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The web-app element is the root of the deployment
descriptor for a web application. Note that the sub-elements
of this element can be in the arbitrary order. Because of
that, the multiplicity of the elements of distributable,
session-config, welcome-file-list, jsp-config, login-config,
and locale-encoding-mapping-list was changed from "?" to "*"
in this schema. However, the deployment descriptor instance
file must not contain multiple elements of session-config,
jsp-config, and login-config. When there are multiple elements of
welcome-file-list or locale-encoding-mapping-list, the container
must concatinate the element contents. The multiple occurance
of the element distributable is redundant and the container
treats that case exactly in the same way when there is only
one distributable.
</xsd:documentation>
</xsd:annotation>
<xsd:unique name="web-app-servlet-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The servlet element contains the name of a servlet.
The name must be unique within the web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:servlet"/>
<xsd:field xpath="j2ee:servlet-name"/>
</xsd:unique>
<xsd:unique name="web-app-filter-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The filter element contains the name of a filter.
The name must be unique within the web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:filter"/>
<xsd:field xpath="j2ee:filter-name"/>
</xsd:unique>
<xsd:unique name="web-app-ejb-local-ref-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The ejb-local-ref-name element contains the name of an EJB
reference. The EJB reference is an entry in the web
application's environment and is relative to the
java:comp/env context. The name must be unique within
the web application.
It is recommended that name is prefixed with "ejb/".
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:ejb-local-ref"/>
<xsd:field xpath="j2ee:ejb-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-ejb-ref-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The ejb-ref-name element contains the name of an EJB
reference. The EJB reference is an entry in the web
application's environment and is relative to the
java:comp/env context. The name must be unique within
the web application.
It is recommended that name is prefixed with "ejb/".
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:ejb-ref"/>
<xsd:field xpath="j2ee:ejb-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-resource-env-ref-uniqueness">
<xsd:annotation>
<xsd:documentation>
The resource-env-ref-name element specifies the name of
a resource environment reference; its value is the
environment entry name used in the web application code.
The name is a JNDI name relative to the java:comp/env
context and must be unique within a web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:resource-env-ref"/>
<xsd:field xpath="j2ee:resource-env-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-message-destination-ref-uniqueness">
<xsd:annotation>
<xsd:documentation>
The message-destination-ref-name element specifies the name of
a message destination reference; its value is the
environment entry name used in the web application code.
The name is a JNDI name relative to the java:comp/env
context and must be unique within a web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:message-destination-ref"/>
<xsd:field xpath="j2ee:message-destination-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-res-ref-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The res-ref-name element specifies the name of a
resource manager connection factory reference. The name
is a JNDI name relative to the java:comp/env context.
The name must be unique within a web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:resource-ref"/>
<xsd:field xpath="j2ee:res-ref-name"/>
</xsd:unique>
<xsd:unique name="web-app-env-entry-name-uniqueness">
<xsd:annotation>
<xsd:documentation>
The env-entry-name element contains the name of a web
application's environment entry. The name is a JNDI
name relative to the java:comp/env context. The name
must be unique within a web application.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:env-entry"/>
<xsd:field xpath="j2ee:env-entry-name"/>
</xsd:unique>
<xsd:key name="web-app-role-name-key">
<xsd:annotation>
<xsd:documentation>
A role-name-key is specified to allow the references
from the security-role-refs.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:security-role"/>
<xsd:field xpath="j2ee:role-name"/>
</xsd:key>
<xsd:keyref name="web-app-role-name-references" refer="j2ee:web-app-role-name-key">
<xsd:annotation>
<xsd:documentation>
The keyref indicates the references from
security-role-ref to a specified role-name.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:servlet/j2ee:security-role-ref"/>
<xsd:field xpath="j2ee:role-link"/>
</xsd:keyref>
</xsd:element>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
version
-
Type: |
|
Use: |
required |
Defined: |
|
XML Source (see within schema source)
Content Element Detail
-
The context-param element contains the declaration
of a web application's servlet context
initialization parameters.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The context-param element contains the declaration
of a web application's servlet context
initialization parameters.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source) <xsd:key name="service-ref_handler-name-key">
<xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:handler"/>
<xsd:field xpath="j2ee:handler-name"/>
</xsd:key>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
element <j2ee:web-resource-collection>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:web-resource-collection |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:web-resource-collection> |
May contain elements (4):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The web-resource-name contains the name of this web
resource collection.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The web-resource-name contains the name of this web
resource collection.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:web-resource-name>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:web-resource-name |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:web-resource-name> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The web-resource-name contains the name of this web
resource collection.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
element <j2ee:welcome-file>
Namespace: |
|
Type: |
xsd:string |
Content: |
simple |
Defined: |
|
XML Representation Summary |
<j2ee:welcome-file> |
|
Content: |
{ xsd:string } |
</j2ee:welcome-file> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The welcome-file element contains file name to use
as a default welcome file, such as index.html
element <j2ee:welcome-file-list>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:welcome-file-list |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:welcome-file-list> |
May contain elements (1):
-
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
Type: |
xsd:string, predefined, simple content |
Defined: |
|
The welcome-file element contains file name to use
as a default welcome file, such as index.html
XML Source (see within schema source) <xsd:element maxOccurs="unbounded" name="welcome-file" type="xsd:string"> <xsd:annotation>
<xsd:documentation>
The welcome-file element contains file name to use
as a default welcome file, such as index.html
</xsd:documentation>
</xsd:annotation>
</xsd:element>
element <j2ee:wsdl-file>
Namespace: |
|
Type: |
|
Content: |
|
Defined: |
|
XML Representation Summary |
<j2ee:wsdl-file |
|
id |
= |
xsd:ID |
|
> |
|
|
</j2ee:wsdl-file> |
May be included in elements (1):
-
Usage / Definition Locations
- Within global complexTypes (1):
Annotation
The wsdl-file element contains the URI location of a WSDL
file. The location is relative to the root of the module.
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:auth-constraintType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The auth-constraintType indicates the user roles that
should be permitted access to this resource
collection. The role-name used here must either correspond
to the role-name of one of the security-role elements
defined for this web application, or be the specially
reserved role-name "*" that is a compact syntax for
indicating all roles in the web application. If both "*"
and rolenames appear, the container interprets this as all
roles. If no roles are defined, no user is allowed access
to the portion of the web application described by the
containing security-constraint. The container matches
role names case sensitively when determining access.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The auth-constraintType indicates the user roles that
should be permitted access to this resource
collection. The role-name used here must either correspond
to the role-name of one of the security-role elements
defined for this web application, or be the specially
reserved role-name "*" that is a compact syntax for
indicating all roles in the web application. If both "*"
and rolenames appear, the container interprets this as all
roles. If no roles are defined, no user is allowed access
to the portion of the web application described by the
containing security-constraint. The container matches
role names case sensitively when determining access.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:auth-methodType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The auth-methodType is used to configure the authentication
mechanism for the web application. As a prerequisite to
gaining access to any web resources which are protected by
an authorization constraint, a user must have authenticated
using the configured mechanism. Legal values are "BASIC",
"DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific
authentication scheme.
Used in: login-config
Type Definition Detail
Type Derivation Tree xsd:token j2ee:auth-methodType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The auth-methodType is used to configure the authentication
mechanism for the web application. As a prerequisite to
gaining access to any web resources which are protected by
an authorization constraint, a user must have authenticated
using the configured mechanism. Legal values are "BASIC",
"DIGEST", "FORM", "CLIENT-CERT", or a vendor-specific
authentication scheme.
Used in: login-config
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:descriptionType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
xml:lang |
= |
(xs:language | "") |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The description type is used by a description element to
provide text describing the parent element. The elements
that use this type should include any information that the
Deployment Component's Deployment File file producer wants
to provide to the consumer of the Deployment Component's
Deployment File (i.e., to the Deployer). Typically, the
tools used by such a Deployment File consumer will display
the description when processing the parent element that
contains the description.
The lang attribute defines the language that the
description is provided in. The default value is "en" (English).
Type Definition Detail
Type Derivation Tree xsd:string j2ee:descriptionType (extension) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The description type is used by a description element to
provide text describing the parent element. The elements
that use this type should include any information that the
Deployment Component's Deployment File file producer wants
to provide to the consumer of the Deployment Component's
Deployment File (i.e., to the Deployer). Typically, the
tools used by such a Deployment File consumer will display
the description when processing the parent element that
contains the description.
The lang attribute defines the language that the
description is provided in. The default value is "en" (English).
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
-
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
complexType "j2ee:dispatcherType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "FORWARD" | "INCLUDE" | "REQUEST" | "ERROR" } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The dispatcher has four legal values: FORWARD, REQUEST, INCLUDE,
and ERROR. A value of FORWARD means the Filter will be applied
under RequestDispatcher.forward() calls. A value of REQUEST
means the Filter will be applied under ordinary client calls to
the path or servlet. A value of INCLUDE means the Filter will be
applied under RequestDispatcher.include() calls. A value of
ERROR means the Filter will be applied under the error page
mechanism. The absence of any dispatcher elements in a
filter-mapping indicates a default of applying filters only under
ordinary client calls to the path or servlet.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:dispatcherType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"FORWARD", "INCLUDE", "REQUEST", "ERROR" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The dispatcher has four legal values: FORWARD, REQUEST, INCLUDE,
and ERROR. A value of FORWARD means the Filter will be applied
under RequestDispatcher.forward() calls. A value of REQUEST
means the Filter will be applied under ordinary client calls to
the path or servlet. A value of INCLUDE means the Filter will be
applied under RequestDispatcher.include() calls. A value of
ERROR means the Filter will be applied under the error page
mechanism. The absence of any dispatcher elements in a
filter-mapping indicates a default of applying filters only under
ordinary client calls to the path or servlet.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="FORWARD"/>
<xsd:enumeration value="INCLUDE"/>
<xsd:enumeration value="REQUEST"/>
<xsd:enumeration value="ERROR"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:display-nameType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
xml:lang |
= |
(xs:language | "") |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The display-name type contains a short name that is intended
to be displayed by tools. It is used by display-name
elements. The display name need not be unique.
Example:
...
<display-name xml:lang="en">Employee Self Service</display-name>
The value of the xml:lang attribute is "en" (English) by default.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:display-nameType (extension) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The display-name type contains a short name that is intended
to be displayed by tools. It is used by display-name
elements. The display name need not be unique.
Example:
...
<display-name xml:lang="en">Employee Self Service</display-name>
The value of the xml:lang attribute is "en" (English) by default.
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
-
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
complexType "j2ee:ejb-linkType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The ejb-linkType is used by ejb-link
elements in the ejb-ref or ejb-local-ref elements to specify
that an EJB reference is linked to enterprise bean.
The value of the ejb-link element must be the ejb-name of an
enterprise bean in the same ejb-jar file or in another ejb-jar
file in the same J2EE application unit.
Alternatively, the name in the ejb-link element may be
composed of a path name specifying the ejb-jar containing the
referenced enterprise bean with the ejb-name of the target
bean appended and separated from the path name by "#". The
path name is relative to the Deployment File containing
Deployment Component that is referencing the enterprise
bean. This allows multiple enterprise beans with the same
ejb-name to be uniquely identified.
Examples:
<ejb-link>EmployeeRecord</ejb-link>
<ejb-link>../products/product.jar#ProductEJB</ejb-link>
Type Definition Detail
Type Derivation Tree xsd:token j2ee:ejb-linkType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The ejb-linkType is used by ejb-link
elements in the ejb-ref or ejb-local-ref elements to specify
that an EJB reference is linked to enterprise bean.
The value of the ejb-link element must be the ejb-name of an
enterprise bean in the same ejb-jar file or in another ejb-jar
file in the same J2EE application unit.
Alternatively, the name in the ejb-link element may be
composed of a path name specifying the ejb-jar containing the
referenced enterprise bean with the ejb-name of the target
bean appended and separated from the path name by "#". The
path name is relative to the Deployment File containing
Deployment Component that is referencing the enterprise
bean. This allows multiple enterprise beans with the same
ejb-name to be uniquely identified.
Examples:
<ejb-link>EmployeeRecord</ejb-link>
<ejb-link>../products/product.jar#ProductEJB</ejb-link>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:ejb-local-refType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (6):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The ejb-local-refType is used by ejb-local-ref elements for
the declaration of a reference to an enterprise bean's local
home. The declaration consists of:
- an optional description
- the EJB reference name used in the code of the Deployment
Component that's referencing the enterprise bean
- the expected type of the referenced enterprise bean
- the expected local home and local interfaces of the
referenced enterprise bean
- optional ejb-link information, used to specify the
referenced enterprise bean
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The ejb-local-refType is used by ejb-local-ref elements for
the declaration of a reference to an enterprise bean's local
home. The declaration consists of:
- an optional description
- the EJB reference name used in the code of the Deployment
Component that's referencing the enterprise bean
- the expected type of the referenced enterprise bean
- the expected local home and local interfaces of the
referenced enterprise bean
- optional ejb-link information, used to specify the
referenced enterprise bean
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:ejb-ref-nameType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The ejb-ref-name element contains the name of an EJB
reference. The EJB reference is an entry in the
Deployment Component's environment and is relative to the
java:comp/env context. The name must be unique within the
Deployment Component.
It is recommended that name is prefixed with "ejb/".
Example:
<ejb-ref-name>ejb/Payroll</ejb-ref-name>
Type Definition Detail
Type Derivation Tree xsd:token j2ee:ejb-ref-nameType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The ejb-ref-name element contains the name of an EJB
reference. The EJB reference is an entry in the
Deployment Component's environment and is relative to the
java:comp/env context. The name must be unique within the
Deployment Component.
It is recommended that name is prefixed with "ejb/".
Example:
<ejb-ref-name>ejb/Payroll</ejb-ref-name>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:ejb-ref-typeType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "Entity" | "Session" } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The ejb-ref-typeType contains the expected type of the
referenced enterprise bean.
The ejb-ref-type designates a value
that must be one of the following:
Entity
Session
Type Definition Detail
Type Derivation Tree xsd:token j2ee:ejb-ref-typeType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"Entity", "Session" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The ejb-ref-typeType contains the expected type of the
referenced enterprise bean.
The ejb-ref-type designates a value
that must be one of the following:
Entity
Session
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="Entity"/>
<xsd:enumeration value="Session"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:ejb-refType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (6):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The ejb-refType is used by ejb-ref elements for the
declaration of a reference to an enterprise bean's home. The
declaration consists of:
- an optional description
- the EJB reference name used in the code of
the Deployment Component that's referencing the enterprise
bean
- the expected type of the referenced enterprise bean
- the expected home and remote interfaces of the referenced
enterprise bean
- optional ejb-link information, used to specify the
referenced enterprise bean
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The ejb-refType is used by ejb-ref elements for the
declaration of a reference to an enterprise bean's home. The
declaration consists of:
- an optional description
- the EJB reference name used in the code of
the Deployment Component that's referencing the enterprise
bean
- the expected type of the referenced enterprise bean
- the expected home and remote interfaces of the referenced
enterprise bean
- optional ejb-link information, used to specify the
referenced enterprise bean
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:emptyType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
/> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
This type is used to designate an empty
element when used.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type is used to designate an empty
element when used.
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:env-entry-type-valuesType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "java.lang.Boolean" | "java.lang.Byte" | "java.lang.Character" | "java.lang.String" | "java.lang.Short" | "java.lang.Integer" | "java.lang.Long" | "java.lang.Float" | "java.lang.Double" } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
This type contains the fully-qualified Java type of the
environment entry value that is expected by the
application's code.
The following are the legal values of env-entry-type-valuesType:
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.String
java.lang.Short
java.lang.Integer
java.lang.Long
java.lang.Float
java.lang.Double
Example:
<env-entry-type>java.lang.Boolean</env-entry-type>
Type Definition Detail
Type Derivation Tree xsd:token j2ee:env-entry-type-valuesType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"java.lang.Boolean", "java.lang.Byte", "java.lang.Character", "java.lang.String", "java.lang.Short", "java.lang.Integer", "java.lang.Long", "java.lang.Float", "java.lang.Double" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
This type contains the fully-qualified Java type of the
environment entry value that is expected by the
application's code.
The following are the legal values of env-entry-type-valuesType:
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.String
java.lang.Short
java.lang.Integer
java.lang.Long
java.lang.Float
java.lang.Double
Example:
<env-entry-type>java.lang.Boolean</env-entry-type>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="java.lang.Boolean"/>
<xsd:enumeration value="java.lang.Byte"/>
<xsd:enumeration value="java.lang.Character"/>
<xsd:enumeration value="java.lang.String"/>
<xsd:enumeration value="java.lang.Short"/>
<xsd:enumeration value="java.lang.Integer"/>
<xsd:enumeration value="java.lang.Long"/>
<xsd:enumeration value="java.lang.Float"/>
<xsd:enumeration value="java.lang.Double"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:env-entryType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (4):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The env-entryType is used to declare an application's
environment entry. The declaration consists of an optional
description, the name of the environment entry, and an
optional value. If a value is not specified, one must be
supplied during deployment.
It is used by env-entry elements.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The env-entryType is used to declare an application's
environment entry. The declaration consists of an optional
description, the name of the environment entry, and an
optional value. If a value is not specified, one must be
supplied during deployment.
It is used by env-entry elements.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The env-entry-name element contains the name of a
Deployment Component's environment entry. The name
is a JNDI name relative to the java:comp/env
context. The name must be unique within a
Deployment Component. The uniqueness
constraints must be defined within the declared
context.
Example:
<env-entry-name>minAmount</env-entry-name>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The env-entry-value designates the value of a
Deployment Component's environment entry. The value
must be a String that is valid for the
constructor of the specified type that takes a
single String parameter, or for java.lang.Character,
a single character.
Example:
<env-entry-value>100.00</env-entry-value>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The env-entry-name element contains the name of a
Deployment Component's environment entry. The name
is a JNDI name relative to the java:comp/env
context. The name must be unique within a
Deployment Component. The uniqueness
constraints must be defined within the declared
context.
Example:
<env-entry-name>minAmount</env-entry-name>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The env-entry-name element contains the name of a
Deployment Component's environment entry. The name
is a JNDI name relative to the java:comp/env
context. The name must be unique within a
Deployment Component. The uniqueness
constraints must be defined within the declared
context.
Example:
<env-entry-name>minAmount</env-entry-name>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
The env-entry-value designates the value of a
Deployment Component's environment entry. The value
must be a String that is valid for the
constructor of the specified type that takes a
single String parameter, or for java.lang.Character,
a single character.
Example:
<env-entry-value>100.00</env-entry-value>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The env-entry-value designates the value of a
Deployment Component's environment entry. The value
must be a String that is valid for the
constructor of the specified type that takes a
single String parameter, or for java.lang.Character,
a single character.
Example:
<env-entry-value>100.00</env-entry-value>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:error-codeType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ xsd:positiveInteger } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The error-code contains an HTTP error code, ex: 404
Used in: error-page
Type Definition Detail
Type Derivation Tree xsd:positiveInteger j2ee:error-codeType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The error-code contains an HTTP error code, ex: 404
Used in: error-page
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="\d{3}"/>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:error-pageType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (3):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The error-pageType contains a mapping between an error code
or exception type to the path of a resource in the web
application.
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The error-pageType contains a mapping between an error code
or exception type to the path of a resource in the web
application.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>
The exception-type contains a fully qualified class
name of a Java exception type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:annotation>
<xsd:documentation>
The location element contains the location of the
resource in the web application relative to the root of
the web application. The value of the location must have
a leading `/'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The exception-type contains a fully qualified class
name of a Java exception type.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The exception-type contains a fully qualified class
name of a Java exception type.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The location element contains the location of the
resource in the web application relative to the root of
the web application. The value of the location must have
a leading `/'.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The location element contains the location of the
resource in the web application relative to the root of
the web application. The value of the location must have
a leading `/'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:filter-mappingType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (4):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
Declaration of the filter mappings in this web
application is done by using filter-mappingType.
The container uses the filter-mapping
declarations to decide which filters to apply to a request,
and in what order. The container matches the request URI to
a Servlet in the normal way. To determine which filters to
apply it matches filter-mapping declarations either on
servlet-name, or on url-pattern for each filter-mapping
element, depending on which style is used. The order in
which filters are invoked is the order in which
filter-mapping declarations that match a request URI for a
servlet appear in the list of filter-mapping elements.The
filter-name value must be the value of the filter-name
sub-elements of one of the filter declarations in the
deployment descriptor.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Declaration of the filter mappings in this web
application is done by using filter-mappingType.
The container uses the filter-mapping
declarations to decide which filters to apply to a request,
and in what order. The container matches the request URI to
a Servlet in the normal way. To determine which filters to
apply it matches filter-mapping declarations either on
servlet-name, or on url-pattern for each filter-mapping
element, depending on which style is used. The order in
which filters are invoked is the order in which
filter-mapping declarations that match a request URI for a
servlet appear in the list of filter-mapping elements.The
filter-name value must be the value of the filter-name
sub-elements of one of the filter declarations in the
deployment descriptor.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:filter-nameType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The logical name of the filter is declare
by using filter-nameType. This name is used to map the
filter. Each filter name is unique within the web
application.
Used in: filter, filter-mapping
Type Definition Detail
Type Derivation Tree xsd:token j2ee:filter-nameType (extension) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The logical name of the filter is declare
by using filter-nameType. This name is used to map the
filter. Each filter name is unique within the web
application.
Used in: filter, filter-mapping
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:filterType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (6):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The filterType is used to declare a filter in the web
application. The filter is mapped to either a servlet or a
URL pattern in the filter-mapping element, using the
filter-name value to reference. Filters can access the
initialization parameters declared in the deployment
descriptor at runtime via the FilterConfig interface.
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The filterType is used to declare a filter in the web
application. The filter is mapped to either a servlet or a
URL pattern in the filter-mapping element, using the
filter-name value to reference. Filters can access the
initialization parameters declared in the deployment
descriptor at runtime via the FilterConfig interface.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The fully qualified classname of the filter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The init-param element contains a name/value pair as
an initialization param of a servlet filter
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The fully qualified classname of the filter.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The fully qualified classname of the filter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The init-param element contains a name/value pair as
an initialization param of a servlet filter
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The init-param element contains a name/value pair as
an initialization param of a servlet filter
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:form-login-configType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The form-login-configType specifies the login and error
pages that should be used in form based login. If form based
authentication is not used, these elements are ignored.
Used in: login-config
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The form-login-configType specifies the login and error
pages that should be used in form based login. If form based
authentication is not used, these elements are ignored.
Used in: login-config
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The form-login-page element defines the location in the web
app where the page that can be used for login can be
found. The path begins with a leading / and is interpreted
relative to the root of the WAR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The form-error-page element defines the location in
the web app where the error page that is displayed
when login is not successful can be found.
The path begins with a leading / and is interpreted
relative to the root of the WAR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
The form-error-page element defines the location in
the web app where the error page that is displayed
when login is not successful can be found.
The path begins with a leading / and is interpreted
relative to the root of the WAR.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The form-error-page element defines the location in
the web app where the error page that is displayed
when login is not successful can be found.
The path begins with a leading / and is interpreted
relative to the root of the WAR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The form-login-page element defines the location in the web
app where the page that can be used for login can be
found. The path begins with a leading / and is interpreted
relative to the root of the WAR.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The form-login-page element defines the location in the web
app where the page that can be used for login can be
found. The path begins with a leading / and is interpreted
relative to the root of the WAR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:fully-qualified-classType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Known Direct Subtypes (5):
-
All Direct / Indirect Based Elements (14):
-
Known Usage Locations
Annotation
The elements that use this type designate the name of a
Java class or interface. The name is in the form of a
"binary name", as defined in the JLS. This is the form
of name used in Class.forName(). Tools that need the
canonical name (the name used in source code) will need
to convert this binary name to the canonical name.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:fully-qualified-classType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The elements that use this type designate the name of a
Java class or interface. The name is in the form of a
"binary name", as defined in the JLS. This is the form
of name used in Class.forName(). Tools that need the
canonical name (the name used in source code) will need
to convert this binary name to the canonical name.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:generic-booleanType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
never |
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "true" | "false" | "yes" | "no" } |
|
</...> |
Annotation
This type defines four different values which can designate
boolean values. This includes values yes and no which are
not designated by xsd:boolean
Type Definition Detail
Type Derivation Tree xsd:token j2ee:generic-booleanType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"true", "false", "yes", "no" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type defines four different values which can designate
boolean values. This includes values yes and no which are
not designated by xsd:boolean
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="true"/>
<xsd:enumeration value="false"/>
<xsd:enumeration value="yes"/>
<xsd:enumeration value="no"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:homeType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The homeType defines the fully-qualified name of
an enterprise bean's home interface.
Example:
<home>com.aardvark.payroll.PayrollHome</home>
Type Definition Detail
Type Derivation Tree xsd:token j2ee:homeType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The homeType defines the fully-qualified name of
an enterprise bean's home interface.
Example:
<home>com.aardvark.payroll.PayrollHome</home>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:http-methodType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "GET" | "POST" | "PUT" | "DELETE" | "HEAD" | "OPTIONS" | "TRACE" } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The http-method contains an HTTP method recognized by the
web-app, for example GET, POST, ...
Type Definition Detail
Type Derivation Tree xsd:token j2ee:http-methodType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS", "TRACE" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The http-method contains an HTTP method recognized by the
web-app, for example GET, POST, ...
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="GET"/>
<xsd:enumeration value="POST"/>
<xsd:enumeration value="PUT"/>
<xsd:enumeration value="DELETE"/>
<xsd:enumeration value="HEAD"/>
<xsd:enumeration value="OPTIONS"/>
<xsd:enumeration value="TRACE"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:iconType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 2 attributes and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
xml:lang |
= |
(xs:language | "") |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The icon type contains small-icon and large-icon elements
that specify the file names for small and large GIF or
JPEG icon images used to represent the parent element in a
GUI tool.
The xml:lang attribute defines the language that the
icon file names are provided in. Its value is "en" (English)
by default.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The icon type contains small-icon and large-icon elements
that specify the file names for small and large GIF or
JPEG icon images used to represent the parent element in a
GUI tool.
The xml:lang attribute defines the language that the
icon file names are provided in. Its value is "en" (English)
by default.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The small-icon element contains the name of a file
containing a small (16 x 16) icon image. The file
name is a relative path within the Deployment
Component's Deployment File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<small-icon>employee-service-icon16x16.jpg</small-icon>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The large-icon element contains the name of a file
containing a large
(32 x 32) icon image. The file name is a relative
path within the Deployment Component's Deployment
File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<large-icon>employee-service-icon32x32.jpg</large-icon>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
-
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
Content Element Detail
-
The large-icon element contains the name of a file
containing a large
(32 x 32) icon image. The file name is a relative
path within the Deployment Component's Deployment
File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<large-icon>employee-service-icon32x32.jpg</large-icon>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The large-icon element contains the name of a file
containing a large
(32 x 32) icon image. The file name is a relative
path within the Deployment Component's Deployment
File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<large-icon>employee-service-icon32x32.jpg</large-icon>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The small-icon element contains the name of a file
containing a small (16 x 16) icon image. The file
name is a relative path within the Deployment
Component's Deployment File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<small-icon>employee-service-icon16x16.jpg</small-icon>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The small-icon element contains the name of a file
containing a small (16 x 16) icon image. The file
name is a relative path within the Deployment
Component's Deployment File.
The image may be either in the JPEG or GIF format.
The icon can be used by tools.
Example:
<small-icon>employee-service-icon16x16.jpg</small-icon>
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:java-identifierType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
never |
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Annotation
The java-identifierType defines a Java identifier.
The users of this type should further verify that
the content does not contain Java reserved keywords.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:java-identifierType (restriction) |
Derivation: |
|
Facets: |
pattern: |
($|_|\p{L})(\p{L}|\p{Nd}|_|$)* |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The java-identifierType defines a Java identifier.
The users of this type should further verify that
the content does not contain Java reserved keywords.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="($|_|\p{L})(\p{L}|\p{Nd}|_|$)*"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:java-typeType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
never |
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Annotation
This is a generic type that designates a Java primitive
type or a fully qualified name of a Java interface/type,
or an array of such types.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:java-typeType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This is a generic type that designates a Java primitive
type or a fully qualified name of a Java interface/type,
or an array of such types.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="[^\p{Z}]*"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:jndi-nameType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Known Direct Subtypes (1):
-
All Direct / Indirect Based Elements (6):
-
Known Usage Locations
Annotation
The jndi-nameType type designates a JNDI name in the
Deployment Component's environment and is relative to the
java:comp/env context. A JNDI name must be unique within the
Deployment Component.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:jndi-nameType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The jndi-nameType type designates a JNDI name in the
Deployment Component's environment and is relative to the
java:comp/env context. A JNDI name must be unique within the
Deployment Component.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:jsp-configType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The jsp-configType is used to provide global configuration
information for the JSP files in a web application. It has
two subelements, taglib and jsp-property-group.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The jsp-configType is used to provide global configuration
information for the JSP files in a web application. It has
two subelements, taglib and jsp-property-group.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:jsp-fileType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The jsp-file element contains the full path to a JSP file
within the web application beginning with a `/'.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:jsp-fileType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The jsp-file element contains the full path to a JSP file
within the web application beginning with a `/'.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:jsp-property-groupType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (10):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The jsp-property-groupType is used to group a number of
files so they can be given global property information.
All files so described are deemed to be JSP files. The
following additional properties can be described:
- Control whether EL is ignored
- Control whether scripting elements are invalid
- Indicate pageEncoding information.
- Indicate that a resource is a JSP document (XML)
- Prelude and Coda automatic includes.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The jsp-property-groupType is used to group a number of
files so they can be given global property information.
All files so described are deemed to be JSP files. The
following additional properties can be described:
- Control whether EL is ignored
- Control whether scripting elements are invalid
- Indicate pageEncoding information.
- Indicate that a resource is a JSP document (XML)
- Prelude and Coda automatic includes.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
Can be used to easily set the isELIgnored
property of a group of JSP pages. By default, the
EL evaluation is enabled for Web Applications using
a Servlet 2.4 or greater web.xml, and disabled
otherwise.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The valid values of page-encoding are those of the
pageEncoding page directive. It is a
translation-time error to name different encodings
in the pageEncoding attribute of the page directive
of a JSP page and in a JSP configuration element
matching the page. It is also a translation-time
error to name different encodings in the prolog
or text declaration of a document in XML syntax and
in a JSP configuration element matching the document.
It is legal to name the same encoding through
mulitple mechanisms.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Can be used to easily disable scripting in a
group of JSP pages. By default, scripting is
enabled.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
If true, denotes that the group of resources
that match the URL pattern are JSP documents,
and thus must be interpreted as XML documents.
If false, the resources are assumed to not
be JSP documents, unless there is another
property group that indicates otherwise.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The include-prelude element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the beginning of each
JSP page in this jsp-property-group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The include-coda element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the end of each
JSP page in this jsp-property-group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
Can be used to easily set the isELIgnored
property of a group of JSP pages. By default, the
EL evaluation is enabled for Web Applications using
a Servlet 2.4 or greater web.xml, and disabled
otherwise.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Can be used to easily set the isELIgnored
property of a group of JSP pages. By default, the
EL evaluation is enabled for Web Applications using
a Servlet 2.4 or greater web.xml, and disabled
otherwise.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
The include-coda element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the end of each
JSP page in this jsp-property-group.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The include-coda element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the end of each
JSP page in this jsp-property-group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The include-prelude element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the beginning of each
JSP page in this jsp-property-group.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The include-prelude element is a context-relative
path that must correspond to an element in the
Web Application. When the element is present,
the given path will be automatically included (as
in an include directive) at the beginning of each
JSP page in this jsp-property-group.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
If true, denotes that the group of resources
that match the URL pattern are JSP documents,
and thus must be interpreted as XML documents.
If false, the resources are assumed to not
be JSP documents, unless there is another
property group that indicates otherwise.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
If true, denotes that the group of resources
that match the URL pattern are JSP documents,
and thus must be interpreted as XML documents.
If false, the resources are assumed to not
be JSP documents, unless there is another
property group that indicates otherwise.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The valid values of page-encoding are those of the
pageEncoding page directive. It is a
translation-time error to name different encodings
in the pageEncoding attribute of the page directive
of a JSP page and in a JSP configuration element
matching the page. It is also a translation-time
error to name different encodings in the prolog
or text declaration of a document in XML syntax and
in a JSP configuration element matching the document.
It is legal to name the same encoding through
mulitple mechanisms.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The valid values of page-encoding are those of the
pageEncoding page directive. It is a
translation-time error to name different encodings
in the pageEncoding attribute of the page directive
of a JSP page and in a JSP configuration element
matching the page. It is also a translation-time
error to name different encodings in the prolog
or text declaration of a document in XML syntax and
in a JSP configuration element matching the document.
It is legal to name the same encoding through
mulitple mechanisms.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
Can be used to easily disable scripting in a
group of JSP pages. By default, scripting is
enabled.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Can be used to easily disable scripting in a
group of JSP pages. By default, scripting is
enabled.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
complexType "j2ee:listenerType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (4):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The listenerType indicates the deployment properties for a web
application listener bean.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The listenerType indicates the deployment properties for a web
application listener bean.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The listener-class element declares a class in the
application must be registered as a web
application listener bean. The value is the fully
qualified classname of the listener class.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The listener-class element declares a class in the
application must be registered as a web
application listener bean. The value is the fully
qualified classname of the listener class.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The listener-class element declares a class in the
application must be registered as a web
application listener bean. The value is the fully
qualified classname of the listener class.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:local-homeType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The local-homeType defines the fully-qualified
name of an enterprise bean's local home interface.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:local-homeType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The local-homeType defines the fully-qualified
name of an enterprise bean's local home interface.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:locale-encoding-mapping-listType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (1):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The locale-encoding-mapping-list contains one or more
locale-encoding-mapping(s).
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The locale-encoding-mapping-list contains one or more
locale-encoding-mapping(s).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
complexType "j2ee:locale-encoding-mappingType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The locale-encoding-mapping contains locale name and
encoding name. The locale name must be either "Language-code",
such as "ja", defined by ISO-639 or "Language-code_Country-code",
such as "ja_JP". "Country code" is defined by ISO-3166.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The locale-encoding-mapping contains locale name and
encoding name. The locale name must be either "Language-code",
such as "ja", defined by ISO-639 or "Language-code_Country-code",
such as "ja_JP". "Country code" is defined by ISO-3166.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:localType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The localType defines the fully-qualified name of an
enterprise bean's local interface.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:localType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The localType defines the fully-qualified name of an
enterprise bean's local interface.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:login-configType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (3):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The login-configType is used to configure the authentication
method that should be used, the realm name that should be
used for this application, and the attributes that are
needed by the form login mechanism.
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The login-configType is used to configure the authentication
method that should be used, the realm name that should be
used for this application, and the attributes that are
needed by the form login mechanism.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The realm name element specifies the realm name to
use in HTTP Basic authorization.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The realm name element specifies the realm name to
use in HTTP Basic authorization.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The realm name element specifies the realm name to
use in HTTP Basic authorization.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:message-destination-linkType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The message-destination-linkType is used to link a message
destination reference or message-driven bean to a message
destination.
The Assembler sets the value to reflect the flow of messages
between producers and consumers in the application.
The value must be the message-destination-name of a message
destination in the same Deployment File or in another
Deployment File in the same J2EE application unit.
Alternatively, the value may be composed of a path name
specifying a Deployment File containing the referenced
message destination with the message-destination-name of the
destination appended and separated from the path name by
"#". The path name is relative to the Deployment File
containing Deployment Component that is referencing the
message destination. This allows multiple message
destinations with the same name to be uniquely identified.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:message-destination-linkType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The message-destination-linkType is used to link a message
destination reference or message-driven bean to a message
destination.
The Assembler sets the value to reflect the flow of messages
between producers and consumers in the application.
The value must be the message-destination-name of a message
destination in the same Deployment File or in another
Deployment File in the same J2EE application unit.
Alternatively, the value may be composed of a path name
specifying a Deployment File containing the referenced
message destination with the message-destination-name of the
destination appended and separated from the path name by
"#". The path name is relative to the Deployment File
containing Deployment Component that is referencing the
message destination. This allows multiple message
destinations with the same name to be uniquely identified.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:message-destination-refType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 5 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (5):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The message-destination-ref element contains a declaration
of Deployment Component's reference to a message destination
associated with a resource in Deployment Component's
environment. It consists of:
- an optional description
- the message destination reference name
- the message destination type
- a specification as to whether the
destination is used for
consuming or producing messages, or both
- a link to the message destination
Examples:
<message-destination-ref>
<message-destination-ref-name>jms/StockQueue
</message-destination-ref-name>
<message-destination-type>javax.jms.Queue
</message-destination-type>
<message-destination-usage>Consumes
</message-destination-usage>
<message-destination-link>CorporateStocks
</message-destination-link>
</message-destination-ref>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The message-destination-ref element contains a declaration
of Deployment Component's reference to a message destination
associated with a resource in Deployment Component's
environment. It consists of:
- an optional description
- the message destination reference name
- the message destination type
- a specification as to whether the
destination is used for
consuming or producing messages, or both
- a link to the message destination
Examples:
<message-destination-ref>
<message-destination-ref-name>jms/StockQueue
</message-destination-ref-name>
<message-destination-type>javax.jms.Queue
</message-destination-type>
<message-destination-usage>Consumes
</message-destination-usage>
<message-destination-link>CorporateStocks
</message-destination-link>
</message-destination-ref>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The message-destination-ref-name element specifies
the name of a message destination reference; its
value is the environment entry name used in
Deployment Component code. The name is a JNDI name
relative to the java:comp/env context and must be
unique within an ejb-jar (for enterprise beans) or a
Deployment File (for others).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The message-destination-ref-name element specifies
the name of a message destination reference; its
value is the environment entry name used in
Deployment Component code. The name is a JNDI name
relative to the java:comp/env context and must be
unique within an ejb-jar (for enterprise beans) or a
Deployment File (for others).
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The message-destination-ref-name element specifies
the name of a message destination reference; its
value is the environment entry name used in
Deployment Component code. The name is a JNDI name
relative to the java:comp/env context and must be
unique within an ejb-jar (for enterprise beans) or a
Deployment File (for others).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:message-destination-typeType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The message-destination-typeType specifies the type of
the destination. The type is specified by the Java interface
expected to be implemented by the destination.
Example:
<message-destination-type>javax.jms.Queue
</message-destination-type>
Type Definition Detail
Type Derivation Tree xsd:token j2ee:message-destination-typeType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The message-destination-typeType specifies the type of
the destination. The type is specified by the Java interface
expected to be implemented by the destination.
Example:
<message-destination-type>javax.jms.Queue
</message-destination-type>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:message-destination-usageType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "Consumes" | "Produces" | "ConsumesProduces" } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The message-destination-usageType specifies the use of the
message destination indicated by the reference. The value
indicates whether messages are consumed from the message
destination, produced for the destination, or both. The
Assembler makes use of this information in linking producers
of a destination with its consumers.
The value of the message-destination-usage element must be
one of the following:
Consumes
Produces
ConsumesProduces
Type Definition Detail
Type Derivation Tree xsd:token j2ee:message-destination-usageType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"Consumes", "Produces", "ConsumesProduces" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The message-destination-usageType specifies the use of the
message destination indicated by the reference. The value
indicates whether messages are consumed from the message
destination, produced for the destination, or both. The
Assembler makes use of this information in linking producers
of a destination with its consumers.
The value of the message-destination-usage element must be
one of the following:
Consumes
Produces
ConsumesProduces
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="Consumes"/>
<xsd:enumeration value="Produces"/>
<xsd:enumeration value="ConsumesProduces"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:message-destinationType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (4):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The message-destinationType specifies a message
destination. The logical destination described by this
element is mapped to a physical destination by the Deployer.
The message destination element contains:
- an optional description
- an optional display-name
- an optional icon
- a message destination name which must be unique
among message destination names within the same
Deployment File.
Example:
<message-destination>
<message-destination-name>CorporateStocks
</message-destination-name>
</message-destination>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The message-destinationType specifies a message
destination. The logical destination described by this
element is mapped to a physical destination by the Deployer.
The message destination element contains:
- an optional description
- an optional display-name
- an optional icon
- a message destination name which must be unique
among message destination names within the same
Deployment File.
Example:
<message-destination>
<message-destination-name>CorporateStocks
</message-destination-name>
</message-destination>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The message-destination-name element specifies a
name for a message destination. This name must be
unique among the names of message destinations
within the Deployment File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The message-destination-name element specifies a
name for a message destination. This name must be
unique among the names of message destinations
within the Deployment File.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The message-destination-name element specifies a
name for a message destination. This name must be
unique among the names of message destinations
within the Deployment File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:mime-mappingType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The mime-mappingType defines a mapping between an extension
and a mime type.
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The mime-mappingType defines a mapping between an extension
and a mime type.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The extension element contains a string describing an
extension. example: "txt"
</xsd:documentation>
</xsd:annotation>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:mime-typeType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The mime-typeType is used to indicate a defined mime type.
Example:
"text/plain"
Used in: mime-mapping
Type Definition Detail
Type Derivation Tree xsd:token j2ee:mime-typeType (restriction) |
Derivation: |
|
Facets: |
pattern: |
[^\p{Cc}^\s]+/[^\p{Cc}^\s]+ |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The mime-typeType is used to indicate a defined mime type.
Example:
"text/plain"
Used in: mime-mapping
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="[^\p{Cc}^\s]+/[^\p{Cc}^\s]+"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:nonEmptyStringType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Known Direct Subtypes (2):
-
All Direct / Indirect Based Elements (2):
-
Known Usage Locations
- In derivations of other global types (2):
Annotation
This type defines a string which contains at least one
character.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:nonEmptyStringType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type defines a string which contains at least one
character.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:param-valueType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (3):
-
All Direct / Indirect Based Elements (2):
-
Known Usage Locations
- As direct type of elements (2):
Annotation
This type is a general type that can be used to declare
parameter/value lists.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type is a general type that can be used to declare
parameter/value lists.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The param-name element contains the name of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The param-value element contains the value of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The param-name element contains the name of a
parameter.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The param-name element contains the name of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The param-value element contains the value of a
parameter.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The param-value element contains the value of a
parameter.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:pathType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Known Direct Subtypes (1):
-
All Direct / Indirect Based Elements (7):
-
Known Usage Locations
Annotation
The elements that use this type designate either a relative
path or an absolute path starting with a "/".
In elements that specify a pathname to a file within the
same Deployment File, relative filenames (i.e., those not
starting with "/") are considered relative to the root of
the Deployment File's namespace. Absolute filenames (i.e.,
those starting with "/") also specify names in the root of
the Deployment 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.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:pathType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The elements that use this type designate either a relative
path or an absolute path starting with a "/".
In elements that specify a pathname to a file within the
same Deployment File, relative filenames (i.e., those not
starting with "/") are considered relative to the root of
the Deployment File's namespace. Absolute filenames (i.e.,
those starting with "/") also specify names in the root of
the Deployment 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.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:port-component-refType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The service-endpoint-interface element defines a fully qualified
Java class that represents the Service Endpoint Interface of a
WSDL port.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The port-component-link element links a port-component-ref
to a specific port-component required to be made available
by a service reference.
The value of a port-component-link must be the
port-component-name of a port-component in the same module
or another module in the same application unit. The syntax
for specification follows the syntax defined for ejb-link
in the EJB 2.0 specification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
The port-component-link element links a port-component-ref
to a specific port-component required to be made available
by a service reference.
The value of a port-component-link must be the
port-component-name of a port-component in the same module
or another module in the same application unit. The syntax
for specification follows the syntax defined for ejb-link
in the EJB 2.0 specification.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The port-component-link element links a port-component-ref
to a specific port-component required to be made available
by a service reference.
The value of a port-component-link must be the
port-component-name of a port-component in the same module
or another module in the same application unit. The syntax
for specification follows the syntax defined for ejb-link
in the EJB 2.0 specification.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The service-endpoint-interface element defines a fully qualified
Java class that represents the Service Endpoint Interface of a
WSDL port.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-endpoint-interface element defines a fully qualified
Java class that represents the Service Endpoint Interface of a
WSDL port.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:remoteType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The remote element contains the fully-qualified name
of the enterprise bean's remote interface.
Example:
<remote>com.wombat.empl.EmployeeService</remote>
Type Definition Detail
Type Derivation Tree xsd:token j2ee:remoteType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The remote element contains the fully-qualified name
of the enterprise bean's remote interface.
Example:
<remote>com.wombat.empl.EmployeeService</remote>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:res-authType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "Application" | "Container" } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The res-authType specifies whether the Deployment Component
code signs on programmatically to the resource manager, or
whether the Container will sign on to the resource manager
on behalf of the Deployment Component. In the latter case,
the Container uses information that is supplied by the
Deployer.
The value must be one of the two following:
Application
Container
Type Definition Detail
Type Derivation Tree xsd:token j2ee:res-authType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"Application", "Container" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The res-authType specifies whether the Deployment Component
code signs on programmatically to the resource manager, or
whether the Container will sign on to the resource manager
on behalf of the Deployment Component. In the latter case,
the Container uses information that is supplied by the
Deployer.
The value must be one of the two following:
Application
Container
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="Application"/>
<xsd:enumeration value="Container"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:res-sharing-scopeType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "Shareable" | "Unshareable" } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The res-sharing-scope type specifies whether connections
obtained through the given resource manager connection
factory reference can be shared. The value, if specified,
must be one of the two following:
Shareable
Unshareable
The default value is Shareable.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:res-sharing-scopeType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"Shareable", "Unshareable" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The res-sharing-scope type specifies whether connections
obtained through the given resource manager connection
factory reference can be shared. The value, if specified,
must be one of the two following:
Shareable
Unshareable
The default value is Shareable.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="Shareable"/>
<xsd:enumeration value="Unshareable"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:resource-env-refType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (3):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The resource-env-refType is used to define
resource-env-type elements. It contains a declaration of a
Deployment Component's reference to an administered object
associated with a resource in the Deployment Component's
environment. It consists of an optional description, the
resource environment reference name, and an indication of
the resource environment reference type expected by the
Deployment Component code.
Example:
<resource-env-ref>
<resource-env-ref-name>jms/StockQueue
</resource-env-ref-name>
<resource-env-ref-type>javax.jms.Queue
</resource-env-ref-type>
</resource-env-ref>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The resource-env-refType is used to define
resource-env-type elements. It contains a declaration of a
Deployment Component's reference to an administered object
associated with a resource in the Deployment Component's
environment. It consists of an optional description, the
resource environment reference name, and an indication of
the resource environment reference type expected by the
Deployment Component code.
Example:
<resource-env-ref>
<resource-env-ref-name>jms/StockQueue
</resource-env-ref-name>
<resource-env-ref-type>javax.jms.Queue
</resource-env-ref-type>
</resource-env-ref>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The resource-env-ref-name element specifies the name
of a resource environment reference; its value is
the environment entry name used in
the Deployment Component code. The name is a JNDI
name relative to the java:comp/env context and must
be unique within a Deployment Component.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The resource-env-ref-type element specifies the type
of a resource environment reference. It is the
fully qualified name of a Java language class or
interface.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The resource-env-ref-name element specifies the name
of a resource environment reference; its value is
the environment entry name used in
the Deployment Component code. The name is a JNDI
name relative to the java:comp/env context and must
be unique within a Deployment Component.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The resource-env-ref-name element specifies the name
of a resource environment reference; its value is
the environment entry name used in
the Deployment Component code. The name is a JNDI
name relative to the java:comp/env context and must
be unique within a Deployment Component.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The resource-env-ref-type element specifies the type
of a resource environment reference. It is the
fully qualified name of a Java language class or
interface.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The resource-env-ref-type element specifies the type
of a resource environment reference. It is the
fully qualified name of a Java language class or
interface.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:resource-refType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 5 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (5):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The resource-refType contains a declaration of a
Deployment Component's reference to an external resource. It
consists of an optional description, the resource manager
connection factory reference name, the indication of the
resource manager connection factory type expected by the
Deployment Component code, the type of authentication
(Application or Container), and an optional specification of
the shareability of connections obtained from the resource
(Shareable or Unshareable).
Example:
<resource-ref>
<res-ref-name>jdbc/EmployeeAppDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The resource-refType contains a declaration of a
Deployment Component's reference to an external resource. It
consists of an optional description, the resource manager
connection factory reference name, the indication of the
resource manager connection factory type expected by the
Deployment Component code, the type of authentication
(Application or Container), and an optional specification of
the shareability of connections obtained from the resource
(Shareable or Unshareable).
Example:
<resource-ref>
<res-ref-name>jdbc/EmployeeAppDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The res-ref-name element specifies the name of a
resource manager connection factory reference.
The name is a JNDI name relative to the
java:comp/env context.
The name must be unique within a Deployment File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The res-type element specifies the type of the data
source. The type is specified by the fully qualified
Java language class or interface
expected to be implemented by the data source.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The res-ref-name element specifies the name of a
resource manager connection factory reference.
The name is a JNDI name relative to the
java:comp/env context.
The name must be unique within a Deployment File.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The res-ref-name element specifies the name of a
resource manager connection factory reference.
The name is a JNDI name relative to the
java:comp/env context.
The name must be unique within a Deployment File.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
The res-type element specifies the type of the data
source. The type is specified by the fully qualified
Java language class or interface
expected to be implemented by the data source.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The res-type element specifies the type of the data
source. The type is specified by the fully qualified
Java language class or interface
expected to be implemented by the data source.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:role-nameType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (2):
-
Known Usage Locations
- As direct type of elements (2):
Annotation
The role-nameType designates the name of a security role.
The name must conform to the lexical rules for a token.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:role-nameType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The role-nameType designates the name of a security role.
The name must conform to the lexical rules for a token.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:run-asType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The run-asType specifies the run-as identity to be
used for the execution of a component. It contains an
optional description, and the name of a security role.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The run-asType specifies the run-as identity to be
used for the execution of a component. It contains an
optional description, and the name of a security role.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:security-constraintType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (4):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The security-constraintType is used to associate
security constraints with one or more web resource
collections
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The security-constraintType is used to associate
security constraints with one or more web resource
collections
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:security-role-refType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 3 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (3):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The security-role-refType contains the declaration of a
security role reference in a component's or a
Deployment Component's code. The declaration consists of an
optional description, the security role name used in the
code, and an optional link to a security role. If the
security role is not specified, the Deployer must choose an
appropriate security role.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The security-role-refType contains the declaration of a
security role reference in a component's or a
Deployment Component's code. The declaration consists of an
optional description, the security role name used in the
code, and an optional link to a security role. If the
security role is not specified, the Deployer must choose an
appropriate security role.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The value of the role-name element must be the String used
as the parameter to the
EJBContext.isCallerInRole(String roleName) method or the
HttpServletRequest.isUserInRole(String role) method.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The role-link element is a reference to a defined
security role. The role-link element must contain
the name of one of the security roles defined in the
security-role elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
The role-link element is a reference to a defined
security role. The role-link element must contain
the name of one of the security roles defined in the
security-role elements.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The role-link element is a reference to a defined
security role. The role-link element must contain
the name of one of the security roles defined in the
security-role elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The value of the role-name element must be the String used
as the parameter to the
EJBContext.isCallerInRole(String roleName) method or the
HttpServletRequest.isUserInRole(String role) method.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The value of the role-name element must be the String used
as the parameter to the
EJBContext.isCallerInRole(String roleName) method or the
HttpServletRequest.isUserInRole(String role) method.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:security-roleType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The security-roleType contains the definition of a security
role. The definition consists of an optional description of the
security role, and the security role name.
Example:
<security-role>
<description>
This role includes all employees who are authorized
to access the employee service application.
</description>
<role-name>employee</role-name>
</security-role>
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
<![CDATA[
The security-roleType contains the definition of a security
role. The definition consists of an optional description of the
security role, and the security role name.
Example:
<security-role>
<description>
This role includes all employees who are authorized
to access the employee service application.
</description>
<role-name>employee</role-name>
</security-role>
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:service-ref_handlerType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 6 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (9):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
Declares the handler for a port-component. Handlers can access the
init-param name/value pairs using the HandlerInfo interface. If
port-name is not specified, the handler is assumed to be associated
with all ports of the service.
Used in: service-ref
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Declares the handler for a port-component. Handlers can access the
init-param name/value pairs using the HandlerInfo interface. If
port-name is not specified, the handler is assumed to be associated
with all ports of the service.
Used in: service-ref
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Defines a fully qualified class name for the handler
implementation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Defines the QName of a SOAP header that will be processed
by the handler.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The soap-role element contains a SOAP actor definition that
the Handler will play as a role.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The port-name element defines the WSDL port-name that a
handler should be associated with.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
Defines a fully qualified class name for the handler
implementation.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Defines a fully qualified class name for the handler
implementation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
Defines the name of the handler. The name must be unique
within the module.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The port-name element defines the WSDL port-name that a
handler should be associated with.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The port-name element defines the WSDL port-name that a
handler should be associated with.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
Defines the QName of a SOAP header that will be processed
by the handler.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Defines the QName of a SOAP header that will be processed
by the handler.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The soap-role element contains a SOAP actor definition that
the Handler will play as a role.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The soap-role element contains a SOAP actor definition that
the Handler will play as a role.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:service-refType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (10):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The service-ref element declares a reference to a Web
service. It contains optional description, display name and
icons, a declaration of the required Service interface,
an optional WSDL document location, an optional set
of JAX-RPC mappings, an optional QName for the service element,
an optional set of Service Endpoint Interfaces to be resolved
by the container to a WSDL port, and an optional set of handlers.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-ref element declares a reference to a Web
service. It contains optional description, display name and
icons, a declaration of the required Service interface,
an optional WSDL document location, an optional set
of JAX-RPC mappings, an optional QName for the service element,
an optional set of Service Endpoint Interfaces to be resolved
by the container to a WSDL port, and an optional set of handlers.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The service-ref-name element declares logical name that the
components in the module use to look up the Web service. It
is recommended that all service reference names start with
"service/".
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The service-interface element declares the fully qualified class
name of the JAX-RPC Service interface the client depends on.
In most cases the value will be javax.xml.rpc.Service. A JAX-RPC
generated Service Interface class may also be specified.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The wsdl-file element contains the URI location of a WSDL
file. The location is relative to the root of the module.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The jaxrpc-mapping-file element contains the name of a file that
describes the JAX-RPC mapping between the Java interaces used by
the application and the WSDL description in the wsdl-file. The
file name is a relative path within the module file.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The service-qname element declares the specific WSDL service
element that is being refered to. It is not specified if no
wsdl-file is declared.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Declares the handler for a port-component. Handlers can
access the init-param name/value pairs using the
HandlerInfo interface. If port-name is not specified, the
handler is assumed to be associated with all ports of the
service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
Declares the handler for a port-component. Handlers can
access the init-param name/value pairs using the
HandlerInfo interface. If port-name is not specified, the
handler is assumed to be associated with all ports of the
service.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
Declares the handler for a port-component. Handlers can
access the init-param name/value pairs using the
HandlerInfo interface. If port-name is not specified, the
handler is assumed to be associated with all ports of the
service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
The jaxrpc-mapping-file element contains the name of a file that
describes the JAX-RPC mapping between the Java interaces used by
the application and the WSDL description in the wsdl-file. The
file name is a relative path within the module file.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The jaxrpc-mapping-file element contains the name of a file that
describes the JAX-RPC mapping between the Java interaces used by
the application and the WSDL description in the wsdl-file. The
file name is a relative path within the module file.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The service-interface element declares the fully qualified class
name of the JAX-RPC Service interface the client depends on.
In most cases the value will be javax.xml.rpc.Service. A JAX-RPC
generated Service Interface class may also be specified.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-interface element declares the fully qualified class
name of the JAX-RPC Service interface the client depends on.
In most cases the value will be javax.xml.rpc.Service. A JAX-RPC
generated Service Interface class may also be specified.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The service-qname element declares the specific WSDL service
element that is being refered to. It is not specified if no
wsdl-file is declared.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-qname element declares the specific WSDL service
element that is being refered to. It is not specified if no
wsdl-file is declared.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The service-ref-name element declares logical name that the
components in the module use to look up the Web service. It
is recommended that all service reference names start with
"service/".
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The service-ref-name element declares logical name that the
components in the module use to look up the Web service. It
is recommended that all service reference names start with
"service/".
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
The wsdl-file element contains the URI location of a WSDL
file. The location is relative to the root of the module.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The wsdl-file element contains the URI location of a WSDL
file. The location is relative to the root of the module.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:servlet-mappingType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The servlet-mappingType defines a mapping between a
servlet and a url pattern.
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The servlet-mappingType defines a mapping between a
servlet and a url pattern.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:servlet-nameType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The servlet-name element contains the canonical name of the
servlet. Each servlet name is unique within the web
application.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:servlet-nameType (extension) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The servlet-name element contains the canonical name of the
servlet. Each servlet name is unique within the web
application.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:servletType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 7 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (10):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The servletType is used to declare a servlet.
It contains the declarative data of a
servlet. If a jsp-file is specified and the load-on-startup
element is present, then the JSP should be precompiled and
loaded.
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The servletType is used to declare a servlet.
It contains the declarative data of a
servlet. If a jsp-file is specified and the load-on-startup
element is present, then the JSP should be precompiled and
loaded.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:annotation>
<xsd:documentation>
The servlet-class element contains the fully
qualified class name of the servlet.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:annotation>
<xsd:documentation>
The load-on-startup element indicates that this
servlet should be loaded (instantiated and have
its init() called) on the startup of the web
application. The optional contents of these
element must be an integer indicating the order in
which the servlet should be loaded. If the value
is a negative integer, or the element is not
present, the container is free to load the servlet
whenever it chooses. If the value is a positive
integer or 0, the container must load and
initialize the servlet as the application is
deployed. The container must guarantee that
servlets marked with lower integers are loaded
before servlets marked with higher integers. The
container may choose the order of loading of
servlets with the same load-on-start-up value.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The load-on-startup element indicates that this
servlet should be loaded (instantiated and have
its init() called) on the startup of the web
application. The optional contents of these
element must be an integer indicating the order in
which the servlet should be loaded. If the value
is a negative integer, or the element is not
present, the container is free to load the servlet
whenever it chooses. If the value is a positive
integer or 0, the container must load and
initialize the servlet as the application is
deployed. The container must guarantee that
servlets marked with lower integers are loaded
before servlets marked with higher integers. The
container may choose the order of loading of
servlets with the same load-on-start-up value.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The load-on-startup element indicates that this
servlet should be loaded (instantiated and have
its init() called) on the startup of the web
application. The optional contents of these
element must be an integer indicating the order in
which the servlet should be loaded. If the value
is a negative integer, or the element is not
present, the container is free to load the servlet
whenever it chooses. If the value is a positive
integer or 0, the container must load and
initialize the servlet as the application is
deployed. The container must guarantee that
servlets marked with lower integers are loaded
before servlets marked with higher integers. The
container may choose the order of loading of
servlets with the same load-on-start-up value.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The servlet-class element contains the fully
qualified class name of the servlet.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The servlet-class element contains the fully
qualified class name of the servlet.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
complexType "j2ee:session-configType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (1):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The session-configType defines the session parameters
for this web application.
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The session-configType defines the session parameters
for this web application.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The session-timeout element defines the default
session timeout interval for all sessions created
in this web application. The specified timeout
must be expressed in a whole number of minutes.
If the timeout is 0 or less, the container ensures
the default behaviour of sessions is never to time
out. If this element is not specified, the container
must set its default timeout period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
The session-timeout element defines the default
session timeout interval for all sessions created
in this web application. The specified timeout
must be expressed in a whole number of minutes.
If the timeout is 0 or less, the container ensures
the default behaviour of sessions is never to time
out. If this element is not specified, the container
must set its default timeout period.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The session-timeout element defines the default
session timeout interval for all sessions created
in this web application. The specified timeout
must be expressed in a whole number of minutes.
If the timeout is 0 or less, the container ensures
the default behaviour of sessions is never to time
out. If this element is not specified, the container
must set its default timeout period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:string"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Known Direct Subtypes (22):
-
j2ee:auth-methodType,
j2ee:dispatcherType,
j2ee:display-nameType,
j2ee:ejb-linkType,
j2ee:ejb-ref-typeType,
j2ee:env-entry-type-valuesType,
j2ee:fully-qualified-classType,
j2ee:generic-booleanType,
j2ee:http-methodType,
j2ee:java-identifierType,
j2ee:java-typeType,
j2ee:jndi-nameType,
j2ee:message-destination-linkType,
j2ee:message-destination-usageType,
j2ee:mime-typeType,
j2ee:nonEmptyStringType,
j2ee:pathType,
j2ee:res-authType,
j2ee:res-sharing-scopeType,
j2ee:role-nameType,
j2ee:transport-guaranteeType,
j2ee:war-pathType
Known Indirect Subtypes (9):
-
All Direct / Indirect Based Elements (58):
-
Known Usage Locations
Annotation
This is a special string datatype that is defined by J2EE as
a base type for defining collapsed strings. When schemas
require trailing/leading space elimination as well as
collapsing the existing whitespace, this base type may be
used.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:string (extension) |
Derivation: |
extension of xsd:token |
XML Source (see within schema source) <xsd:complexType name="string"> <xsd:annotation>
<xsd:documentation>
This is a special string datatype that is defined by J2EE as
a base type for defining collapsed strings. When schemas
require trailing/leading space elimination as well as
collapsing the existing whitespace, this base type may be
used.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:token">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:taglibType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The taglibType defines the syntax for declaring in
the deployment descriptor that a tag library is
available to the application. This can be done
to override implicit map entries from TLD files and
from the container.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The taglibType defines the syntax for declaring in
the deployment descriptor that a tag library is
available to the application. This can be done
to override implicit map entries from TLD files and
from the container.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
A taglib-uri element describes a URI identifying a
tag library used in the web application. The body
of the taglib-uri element may be either an
absolute URI specification, or a relative URI.
There should be no entries in web.xml with the
same taglib-uri value.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
the taglib-location element contains the location
(as a resource relative to the root of the web
application) where to find the Tag Library
Description file for the tag library.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
the taglib-location element contains the location
(as a resource relative to the root of the web
application) where to find the Tag Library
Description file for the tag library.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
the taglib-location element contains the location
(as a resource relative to the root of the web
application) where to find the Tag Library
Description file for the tag library.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
A taglib-uri element describes a URI identifying a
tag library used in the web application. The body
of the taglib-uri element may be either an
absolute URI specification, or a relative URI.
There should be no entries in web.xml with the
same taglib-uri value.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
A taglib-uri element describes a URI identifying a
tag library used in the web application. The body
of the taglib-uri element may be either an
absolute URI specification, or a relative URI.
There should be no entries in web.xml with the
same taglib-uri value.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:transport-guaranteeType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ "NONE" | "INTEGRAL" | "CONFIDENTIAL" } |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The transport-guaranteeType specifies that the communication
between client and server should be NONE, INTEGRAL, or
CONFIDENTIAL. NONE means that the application does not
require any transport guarantees. A value of INTEGRAL means
that the application requires that the data sent between the
client and server be sent in such a way that it can't be
changed in transit. CONFIDENTIAL means that the application
requires that the data be transmitted in a fashion that
prevents other entities from observing the contents of the
transmission. In most cases, the presence of the INTEGRAL or
CONFIDENTIAL flag will indicate that the use of SSL is
required.
Used in: user-data-constraint
Type Definition Detail
Type Derivation Tree xsd:token j2ee:transport-guaranteeType (restriction) |
Derivation: |
|
Facets: |
enumeration: |
"NONE", "INTEGRAL", "CONFIDENTIAL" |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The transport-guaranteeType specifies that the communication
between client and server should be NONE, INTEGRAL, or
CONFIDENTIAL. NONE means that the application does not
require any transport guarantees. A value of INTEGRAL means
that the application requires that the data sent between the
client and server be sent in such a way that it can't be
changed in transit. CONFIDENTIAL means that the application
requires that the data be transmitted in a fashion that
prevents other entities from observing the contents of the
transmission. In most cases, the presence of the INTEGRAL or
CONFIDENTIAL flag will indicate that the use of SSL is
required.
Used in: user-data-constraint
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:enumeration value="NONE"/>
<xsd:enumeration value="INTEGRAL"/>
<xsd:enumeration value="CONFIDENTIAL"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:true-falseType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (3):
-
Known Usage Locations
- As direct type of elements (3):
Annotation
This simple type designates a boolean with only two
permissible values
- true
- false
Type Definition Detail
Type Derivation Tree xsd:boolean j2ee:true-falseType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This simple type designates a boolean with only two
permissible values
- true
- false
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="(true|false)"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:url-patternType"
Namespace: |
|
Content: |
simple |
Defined: |
|
Used: |
|
XML Representation Summary |
<...> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The url-patternType contains the url pattern of the mapping.
It must follow the rules specified in Section 11.2 of the
Servlet API Specification. This pattern is assumed to be in
URL-decoded form and must not contain CR(#xD) or LF(#xA).
If it contains those characters, the container must inform
the developer with a descriptive error message.
The container must preserve all characters including whitespaces.
Type Definition Detail
Type Derivation Tree xsd:string j2ee:url-patternType (extension) |
Derivation: |
extension of xsd:string |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The url-patternType contains the url pattern of the mapping.
It must follow the rules specified in Section 11.2 of the
Servlet API Specification. This pattern is assumed to be in
URL-decoded form and must not contain CR(#xD) or LF(#xA).
If it contains those characters, the container must inform
the developer with a descriptive error message.
The container must preserve all characters including whitespaces.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:string"/>
</xsd:simpleContent>
</xsd:complexType>
complexType "j2ee:user-data-constraintType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 2 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (2):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The user-data-constraintType is used to indicate how
data communicated between the client and container should be
protected.
Used in: security-constraint
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The user-data-constraintType is used to indicate how
data communicated between the client and container should be
protected.
Used in: security-constraint
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:war-pathType"
Namespace: |
|
Content: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (3):
-
Known Usage Locations
- As direct type of elements (3):
Annotation
The elements that use this type designate a path starting
with a "/" and interpreted relative to the root of a WAR
file.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:war-pathType (restriction) |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The elements that use this type designate a path starting
with a "/" and interpreted relative to the root of a WAR
file.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:pattern value="/.*"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:web-appType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 2 attributes and 17 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
version |
= |
"2.4" |
|
> |
|
|
</...> |
Content Elements (27):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
XML Source (see within schema source) <xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
The context-param element contains the declaration
of a web application's servlet context
initialization parameters.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
version
-
Type: |
|
Use: |
required |
Defined: |
|
XML Source (see within schema source)
Content Element Detail
-
The context-param element contains the declaration
of a web application's servlet context
initialization parameters.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The context-param element contains the declaration
of a web application's servlet context
initialization parameters.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source) <xsd:key name="service-ref_handler-name-key">
<xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:handler"/>
<xsd:field xpath="j2ee:handler-name"/>
</xsd:key>
</xsd:element>
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
complexType "j2ee:web-resource-collectionType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 4 elements |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (4):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The web-resource-collectionType is used to identify a subset
of the resources and HTTP methods on those resources within
a web application to which a security constraint applies. If
no HTTP methods are specified, then the security constraint
applies to all HTTP methods.
Used in: security-constraint
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The web-resource-collectionType is used to identify a subset
of the resources and HTTP methods on those resources within
a web application to which a security constraint applies. If
no HTTP methods are specified, then the security constraint
applies to all HTTP methods.
Used in: security-constraint
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:annotation>
<xsd:documentation>
The web-resource-name contains the name of this web
resource collection.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
The web-resource-name contains the name of this web
resource collection.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The web-resource-name contains the name of this web
resource collection.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:welcome-file-listType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 1 attribute and 1 element |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Content Elements (1):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The welcome-file-list contains an ordered list of welcome
files elements.
Used in: web-app
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The welcome-file-list contains an ordered list of welcome
files elements.
Used in: web-app
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="welcome-file" type="xsd:string"> <xsd:annotation>
<xsd:documentation>
The welcome-file element contains file name to use
as a default welcome file, such as index.html
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail
-
Type: |
xsd:string, predefined, simple content |
Defined: |
|
The welcome-file element contains file name to use
as a default welcome file, such as index.html
XML Source (see within schema source) <xsd:element maxOccurs="unbounded" name="welcome-file" type="xsd:string"> <xsd:annotation>
<xsd:documentation>
The welcome-file element contains file name to use
as a default welcome file, such as index.html
</xsd:documentation>
</xsd:annotation>
</xsd:element>
complexType "j2ee:xsdAnyURIType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
This type adds an "id" attribute to xsd:anyURI.
Type Definition Detail
Type Derivation Tree xsd:anyURI j2ee:xsdAnyURIType (extension) |
Derivation: |
extension of xsd:anyURI |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:anyURI.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:anyURI">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:xsdBooleanType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Known Direct Subtypes (1):
-
All Direct / Indirect Based Elements (3):
-
Known Usage Locations
- In derivations of other global types (1):
Annotation
This type adds an "id" attribute to xsd:boolean.
Type Definition Detail
Type Derivation Tree xsd:boolean j2ee:xsdBooleanType (extension) |
Derivation: |
extension of xsd:boolean |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:boolean.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:boolean">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:xsdIntegerType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (2):
-
Known Usage Locations
- As direct type of elements (2):
Annotation
This type adds an "id" attribute to xsd:integer.
Type Definition Detail
Type Derivation Tree xsd:integer j2ee:xsdIntegerType (extension) |
Derivation: |
extension of xsd:integer |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:integer.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:integer">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:xsdNMTOKENType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
never |
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Annotation
This type adds an "id" attribute to xsd:NMTOKEN.
Type Definition Detail
Type Derivation Tree xsd:NMTOKEN j2ee:xsdNMTOKENType (extension) |
Derivation: |
extension of xsd:NMTOKEN |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:NMTOKEN.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:NMTOKEN">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:xsdNonNegativeIntegerType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
never |
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ xsd:nonNegativeInteger } |
|
</...> |
Annotation
This type adds an "id" attribute to xsd:nonNegativeInteger.
Type Definition Detail
Type Derivation Tree xsd:nonNegativeInteger j2ee:xsdNonNegativeIntegerType (extension) |
Derivation: |
extension of xsd:nonNegativeInteger |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:nonNegativeInteger.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:nonNegativeInteger">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:xsdPositiveIntegerType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
Content: |
{ xsd:positiveInteger } |
|
</...> |
Known Direct Subtypes (1):
-
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- In derivations of other global types (1):
Annotation
This type adds an "id" attribute to xsd:positiveInteger.
Type Definition Detail
Type Derivation Tree xsd:positiveInteger j2ee:xsdPositiveIntegerType (extension) |
Derivation: |
extension of xsd:positiveInteger |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:positiveInteger.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:positiveInteger">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:xsdQNameType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
All Direct / Indirect Based Elements (2):
-
Known Usage Locations
- As direct type of elements (2):
Annotation
This type adds an "id" attribute to xsd:QName.
Type Definition Detail
Type Derivation Tree xsd:QName j2ee:xsdQNameType (extension) |
Derivation: |
extension of xsd:QName |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:QName.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:QName">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
complexType "j2ee:xsdStringType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 attribute |
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xsd:ID |
|
> |
|
|
</...> |
Known Direct Subtypes (1):
-
All Direct / Indirect Based Elements (3):
-
Known Usage Locations
Annotation
This type adds an "id" attribute to xsd:string.
Type Definition Detail
Type Derivation Tree xsd:string j2ee:xsdStringType (extension) |
Derivation: |
extension of xsd:string |
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type adds an "id" attribute to xsd:string.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="id" type="xsd:ID"/> </xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
Attribute Detail
id
-
Type: |
xsd:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source) <xsd:attribute name="id" type="xsd:ID"/>
simpleType "j2ee:dewey-versionType"
Namespace: |
|
Defined: |
|
Used: |
never |
Simple Content Model |
xsd:decimal |
Annotation
This type defines a dewey decimal which is used
to describe versions of documents.
Type Definition Detail
Type Derivation Tree xsd:decimal j2ee:dewey-versionType (restriction) |
Derivation: |
restriction of xsd:decimal |
Facets: |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type defines a dewey decimal which is used
to describe versions of documents.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:decimal">
<xsd:whiteSpace value="collapse"/>
</xsd:restriction>
</xsd:simpleType>
simpleType "j2ee:encodingType"
Namespace: |
|
Defined: |
|
Used: |
|
Simple Content Model |
xsd:string |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The encodingType defines IANA character sets.
Type Definition Detail
Type Derivation Tree xsd:string j2ee:encodingType (restriction) |
Derivation: |
restriction of xsd:string |
Facets: |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The encodingType defines IANA character sets.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[^\s]+"/>
</xsd:restriction>
</xsd:simpleType>
simpleType "j2ee:localeType"
Namespace: |
|
Defined: |
|
Used: |
|
Simple Content Model |
xsd:string |
All Direct / Indirect Based Elements (1):
-
Known Usage Locations
- As direct type of elements (1):
Annotation
The localeType defines valid locale defined by ISO-639-1
and ISO-3166.
Type Definition Detail
Type Derivation Tree xsd:string j2ee:localeType (restriction) |
Derivation: |
restriction of xsd:string |
Facets: |
pattern: |
[a-z]{2}(_|-)?([\p{L}\-\p{Nd}]{2})? |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
The localeType defines valid locale defined by ISO-639-1
and ISO-3166.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="[a-z]{2}(_|-)?([\p{L}\-\p{Nd}]{2})?"/>
</xsd:restriction>
</xsd:simpleType>
simpleType "j2ee:web-app-versionType"
Namespace: |
|
Defined: |
|
Used: |
|
Simple Content Model |
"2.4" |
All Direct / Indirect Based Attributes (1):
-
Known Usage Locations
- As direct type of attributes within complexTypes (1):
Annotation
This type contains the recognized versions of
web-application supported. It is used to designate the
version of the web application.
Type Definition Detail
Type Derivation Tree xsd:token j2ee:web-app-versionType (restriction) |
Derivation: |
restriction of xsd:token |
Facets: |
|
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This type contains the recognized versions of
web-application supported. It is used to designate the
version of the web application.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:token">
<xsd:enumeration value="2.4"/>
</xsd:restriction>
</xsd:simpleType>
group "j2ee:descriptionGroup"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 3 elements |
Used: |
|
Content Elements (3):
-
Known Usage Locations
Annotation
This group keeps the usage of the contained description related
elements consistent across J2EE deployment descriptors.
All elements may occur multiple times with different languages,
to support localization of the content.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This group keeps the usage of the contained description related
elements consistent across J2EE deployment descriptors.
All elements may occur multiple times with different languages,
to support localization of the content.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
group "j2ee:jndiEnvironmentRefsGroup"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 6 elements |
Used: |
|
Content Elements (7):
-
Known Usage Locations
Annotation
This group keeps the usage of the contained JNDI environment
reference elements consistent across J2EE deployment descriptors.
XML Source (see within schema source) <xsd:annotation>
<xsd:documentation>
This group keeps the usage of the contained JNDI environment
reference elements consistent across J2EE deployment descriptors.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
Content Element Detail
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source)
-
XML Source (see within schema source) <xsd:key name="service-ref_handler-name-key">
<xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:handler"/>
<xsd:field xpath="j2ee:handler-name"/>
</xsd:key>
</xsd:element>
group "j2ee:service-refGroup"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definition of 1 element |
Used: |
|
Content Elements (1):
-
Known Usage Locations
- In definitions of other model groups (1):
XML Source (see within schema source) <xsd:sequence>
<xsd:key name="service-ref_handler-name-key">
<xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:handler"/>
<xsd:field xpath="j2ee:handler-name"/>
</xsd:key>
</xsd:element>
</xsd:sequence>
</xsd:group>
Content Element Detail
-
XML Source (see within schema source) <xsd:key name="service-ref_handler-name-key">
<xsd:annotation>
<xsd:documentation>
Defines the name of the handler. The name must be unique
within the module.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="j2ee:handler"/>
<xsd:field xpath="j2ee:handler-name"/>
</xsd:key>
</xsd:element>
Namespace "http://www.w3.org/XML/1998/namespace"
Targeting Schemas (1):
-
Components:
-
Schema Summary |
xml.xsd |
See http://www.w3.org/XML/1998/namespace.html and
http://www.w3.org/TR/REC-xml for information about this namespace. Target Namespace: -
Components: -
Schema Location: -
Imported by Schema: -
|
Global Attribute Summary |
xml:base |
See http://www.w3.org/TR/xmlbase/ for
information about this attribute.
Type: |
xs:anyURI |
Defined: |
|
Used: |
|
|
xml:id |
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
Type: |
xs:ID |
Defined: |
|
Used: |
|
|
xml:lang |
Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility.
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Defined: |
|
Used: |
|
|
xml:space |
|
Attribute Group Summary |
xml:specialAttrs |
Content: |
|
Defined: |
|
Includes: |
definitions of 4 attributes |
Used: |
never |
|
XML Schema "xml.xsd"
Target Namespace:
-
Components:
-
Schema Location:
-
Imported by Schema:
-
Annotation
Annotation 1:
See http://www.w3.org/XML/1998/namespace.html and
http://www.w3.org/TR/REC-xml for information about this namespace.
This schema document describes the XML namespace, in a form
suitable for import by other schema documents.
Note that local names in this namespace are intended to be defined
only by the World Wide Web Consortium or its subgroups. The
following names are currently defined in this namespace and should
not be used with conflicting semantics by any Working Group,
specification, or document instance:
base (as an attribute name): denotes an attribute whose value
provides a URI to be used as the base for interpreting any
relative URIs in the scope of the element on which it
appears; its value is inherited. This name is reserved
by virtue of its definition in the XML Base specification.
id (as an attribute name): denotes an attribute whose value
should be interpreted as if declared to be of type ID.
This name is reserved by virtue of its definition in the
xml:id specification.
lang (as an attribute name): denotes an attribute whose value
is a language code for the natural language of the content of
any element; its value is inherited. This name is reserved
by virtue of its definition in the XML specification.
space (as an attribute name): denotes an attribute whose
value is a keyword indicating what whitespace processing
discipline is intended for the content of the element; its
value is inherited. This name is reserved by virtue of its
definition in the XML specification.
Father (in any context at all): denotes Jon Bosak, the chair of
the original XML Working Group. This name is reserved by
the following decision of the W3C XML Plenary and
XML Coordination groups:
In appreciation for his vision, leadership and dedication
the W3C XML Plenary on this 10th day of February, 2000
reserves for Jon Bosak in perpetuity the XML name
xml:Father
Annotation 2:
This schema defines attributes and an attribute group
suitable for use by
schemas wishing to allow xml:base, xml:lang, xml:space or xml:id
attributes on elements they define.
To enable this, such a schema must import this schema
for the XML namespace, e.g. as follows:
<schema . . .>
. . .
<import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
Subsequently, qualified reference to any of the attributes
or the group defined below will have the desired effect, e.g.
<type . . .>
. . .
<attributeGroup ref="xml:specialAttrs"/>
will define a type which will schema-validate an instance
element with any of those attributes
Annotation 3:
In keeping with the XML Schema WG's standard versioning
policy, this schema document will persist at
http://www.w3.org/2007/08/xml.xsd.
At the date of issue it can also be found at
http://www.w3.org/2001/xml.xsd.
The schema document at that URI may however change in the future,
in order to remain compatible with the latest version of XML Schema
itself, or with the XML namespace itself. In other words, if the XML
Schema or XML namespaces change, the version of this document at
http://www.w3.org/2001/xml.xsd will change
accordingly; the version at
http://www.w3.org/2007/08/xml.xsd will not change.
Global Attribute Summary |
xml:base |
See http://www.w3.org/TR/xmlbase/ for
information about this attribute.
|
xml:id |
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
|
xml:lang |
Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility.
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Used: |
|
|
xml:space |
|
Attribute Group Summary |
xml:specialAttrs |
Content: |
|
Includes: |
definitions of 4 attributes |
Used: |
never |
|
XML Source
<?xml version="1.0"?>
<xs:annotation>
<xs:documentation>
See http://www.w3.org/XML/1998/namespace.html and
http://www.w3.org/TR/REC-xml for information about this namespace.
This schema document describes the XML namespace, in a form
suitable for import by other schema documents.
Note that local names in this namespace are intended to be defined
only by the World Wide Web Consortium or its subgroups. The
following names are currently defined in this namespace and should
not be used with conflicting semantics by any Working Group,
specification, or document instance:
base (as an attribute name): denotes an attribute whose value
provides a URI to be used as the base for interpreting any
relative URIs in the scope of the element on which it
appears; its value is inherited. This name is reserved
by virtue of its definition in the XML Base specification.
id (as an attribute name): denotes an attribute whose value
should be interpreted as if declared to be of type ID.
This name is reserved by virtue of its definition in the
xml:id specification.
lang (as an attribute name): denotes an attribute whose value
is a language code for the natural language of the content of
any element; its value is inherited. This name is reserved
by virtue of its definition in the XML specification.
space (as an attribute name): denotes an attribute whose
value is a keyword indicating what whitespace processing
discipline is intended for the content of the element; its
value is inherited. This name is reserved by virtue of its
definition in the XML specification.
Father (in any context at all): denotes Jon Bosak, the chair of
the original XML Working Group. This name is reserved by
the following decision of the W3C XML Plenary and
XML Coordination groups:
In appreciation for his vision, leadership and dedication
the W3C XML Plenary on this 10th day of February, 2000
reserves for Jon Bosak in perpetuity the XML name
xml:Father
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>
This schema defines attributes and an attribute group
suitable for use by
schemas wishing to allow xml:base, xml:lang, xml:space or xml:id
attributes on elements they define.
To enable this, such a schema must import this schema
for the XML namespace, e.g. as follows:
<schema . . .>
. . .
<import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
Subsequently, qualified reference to any of the attributes
or the group defined below will have the desired effect, e.g.
<type . . .>
. . .
<attributeGroup ref="xml:specialAttrs"/>
will define a type which will schema-validate an instance
element with any of those attributes
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>
In keeping with the XML Schema WG's standard versioning
policy, this schema document will persist at
http://www.w3.org/2007/08/xml.xsd.
At the date of issue it can also be found at
http://www.w3.org/2001/xml.xsd.
The schema document at that URI may however change in the future,
in order to remain compatible with the latest version of XML Schema
itself, or with the XML namespace itself. In other words, if the XML
Schema or XML namespaces change, the version of this document at
http://www.w3.org/2001/xml.xsd will change
accordingly; the version at
http://www.w3.org/2007/08/xml.xsd will not change.
</xs:documentation>
</xs:annotation>
<xs:attribute name="lang"> <xs:annotation>
<xs:documentation>
Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility. See
RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
at http://www.iana.org/assignments/lang-tag-apps.htm for
further information.
The union allows for the 'un-declaration' of xml:lang with
the empty string.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:union memberTypes="xs:language">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value=""/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="space"> <xs:simpleType>
<xs:restriction base="xs:NCName">
<xs:enumeration value="default"/>
<xs:enumeration value="preserve"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="base" type="xs:anyURI"> <xs:annotation>
<xs:documentation>
See http://www.w3.org/TR/xmlbase/ for
information about this attribute.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="id" type="xs:ID"> <xs:annotation>
<xs:documentation>
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
</xs:schema>
attribute "xml:base"
Namespace: |
|
Type: |
xs:anyURI |
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
base |
= |
xs:anyURI |
...> |
Known Usage Locations
Annotation
See http://www.w3.org/TR/xmlbase/ for
information about this attribute.
XML Source (see within schema source) <xs:attribute name="base" type="xs:anyURI"> <xs:annotation>
<xs:documentation>
See http://www.w3.org/TR/xmlbase/ for
information about this attribute.
</xs:documentation>
</xs:annotation>
</xs:attribute>
attribute "xml:id"
Namespace: |
|
Type: |
xs:ID |
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
id |
= |
xs:ID |
...> |
Known Usage Locations
Annotation
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
XML Source (see within schema source) <xs:attribute name="id" type="xs:ID"> <xs:annotation>
<xs:documentation>
See http://www.w3.org/TR/xml-id/ for
information about this attribute.
</xs:documentation>
</xs:annotation>
</xs:attribute>
attribute "xml:lang"
Namespace: |
|
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
lang |
= |
(xs:language | "") |
...> |
Known Usage Locations
Annotation
Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility. See
RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
at http://www.iana.org/assignments/lang-tag-apps.htm for
further information.
The union allows for the 'un-declaration' of xml:lang with
the empty string.
Anonymous Type Detail
Type Derivation Tree union of (xs:language | restriction of xs:string) simpleType |
Member Types
xs:language
anonymous simpleType:
Derivation: |
restriction of xs:string |
Facets: |
|
XML Source (see within schema source) <xs:attribute name="lang"> <xs:annotation>
<xs:documentation>
Attempting to install the relevant ISO 2- and 3-letter
codes as the enumerated possible values is probably never
going to be a realistic possibility. See
RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
at http://www.iana.org/assignments/lang-tag-apps.htm for
further information.
The union allows for the 'un-declaration' of xml:lang with
the empty string.
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:union memberTypes="xs:language">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value=""/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:attribute>
attribute "xml:space"
Namespace: |
|
Type: |
|
Defined: |
|
Used: |
|
XML Representation Summary |
<... |
|
space |
= |
("default" | "preserve") |
...> |
Known Usage Locations
Anonymous Type Detail
Type Derivation Tree xs:NCName simpleType (restriction) |
Derivation: |
restriction of xs:NCName |
Facets: |
enumeration: |
"default", "preserve" |
|
XML Source (see within schema source) <xs:attribute name="space"> <xs:simpleType>
<xs:restriction base="xs:NCName">
<xs:enumeration value="default"/>
<xs:enumeration value="preserve"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
attributeGroup "xml:specialAttrs"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
definitions of 4 attributes |
Used: |
never |
XML Source (see within schema source) </xs:attributeGroup>
Attribute Detail
-
Type: |
xs:anyURI, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
-
Type: |
xs:ID, predefined |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
-
Type: |
anonymous (union of (xs:language | restriction of xs:string)) |
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
-
Type: |
|
Use: |
optional |
Defined: |
|
XML Source (see within schema source)
This XML schema documentation has been generated with DocFlex/XML (Kit) 1.7.0 using DocFlex/XML | XSDDoc 2.0.0 template set.DocFlex/XML (Kit) is a reduced edition of DocFlex/XML, which is a universal template-driven documentation and report generator from any data stored in XML files. Based on an innovative technology developed by FILIGRIS WORKS, this tool offers highly sophisticated data querying and formatting capabilities enough to develop in a couple of months a full-blown specialized documentation generator, whose programming in ordinary way (e.g. using Java & XSLT) would take years! DocFlex/XML | XSDDoc is such an application of DocFlex/XML. This is just a set of templates. However, it implements a top-class XML Schema documentation generator you will hardly find anywhere else! Thanks to the whole technology, it automatically supports framed multi-file HTML, single-file HTML and RTF output formats. (More formats are coming). If you need to convert your XML data into a clear-cut nice-looking documentation in the form of web-ready hypertext HTML or printable unmatched quality RTF friendly to open with MS Word / OpenOffice.org, DocFlex/XML may be a cheap, quick and effective solution exactly for your task! |