From 89dd47ee7346e98d7c9613591ef0e4829a870c60 Mon Sep 17 00:00:00 2001 From: markt Date: Mon, 2 Aug 2010 15:39:35 +0000 Subject: [PATCH] Tab police git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@981565 13f79535-47bb-0310-9956-ffa450edef68 --- java/javax/servlet/resources/XMLSchema.dtd | 24 +- java/javax/servlet/resources/j2ee_1_4.xsd | 1298 +++++++------- .../servlet/resources/j2ee_web_services_1_1.xsd | 468 +++--- .../resources/j2ee_web_services_client_1_1.xsd | 352 ++-- java/javax/servlet/resources/javaee_5.xsd | 1768 ++++++++++---------- java/javax/servlet/resources/javaee_6.xsd | 8 +- .../servlet/resources/javaee_web_services_1_2.xsd | 668 ++++---- .../servlet/resources/javaee_web_services_1_3.xsd | 34 +- .../resources/javaee_web_services_client_1_2.xsd | 540 +++--- .../resources/javaee_web_services_client_1_3.xsd | 52 +- java/javax/servlet/resources/web-app_2_3.dtd | 96 +- java/javax/servlet/resources/web-app_2_4.xsd | 952 +++++------ 12 files changed, 3130 insertions(+), 3130 deletions(-) diff --git a/java/javax/servlet/resources/XMLSchema.dtd b/java/javax/servlet/resources/XMLSchema.dtd index eb2560330..a71e2c904 100644 --- a/java/javax/servlet/resources/XMLSchema.dtd +++ b/java/javax/servlet/resources/XMLSchema.dtd @@ -335,21 +335,21 @@ + id ID #IMPLIED + %uniqueAttrs;> + id ID #IMPLIED + %keyAttrs;> + refer %QName; #REQUIRED + id ID #IMPLIED + %keyrefAttrs;> + name %NCName; #REQUIRED + id ID #IMPLIED + public CDATA #REQUIRED + system %URIref; #IMPLIED + %notationAttrs;> @@ -64,27 +64,27 @@ Deployment File may indicate one of the following: - This group keeps the usage of the contained description related - elements consistent across J2EE deployment descriptors. + 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. + All elements may occur multiple times with different languages, + to support localization of the content. + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:display-nameType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:iconType" + minOccurs="0" + maxOccurs="unbounded"/> @@ -94,24 +94,24 @@ Deployment File may indicate one of the following: - 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 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). + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). - + @@ -122,8 +122,8 @@ Deployment File may indicate one of the following: - This type defines a dewey decimal which is used - to describe versions of documents. + This type defines a dewey decimal which is used + to describe versions of documents. @@ -139,25 +139,25 @@ Deployment File may indicate one of the following: - Employee Self Service + ... + Employee Self Service - The value of the xml:lang attribute is "en" (English) by default. + The value of the xml:lang attribute is "en" (English) by default. - ]]> + ]]> - + @@ -167,32 +167,32 @@ Deployment File may indicate one of the following: - EmployeeRecord + EmployeeRecord - ../products/product.jar#ProductEJB + ../products/product.jar#ProductEJB - ]]> + ]]> @@ -206,38 +206,38 @@ Deployment File may indicate one of the following: - 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: + 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 + - 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 + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:ejb-ref-nameType"/> + type="j2ee:ejb-ref-typeType"/> + type="j2ee:local-homeType"/> + type="j2ee:localType"/> + type="j2ee:ejb-linkType" + minOccurs="0"/> @@ -247,21 +247,21 @@ Deployment File may indicate one of the following: - ejb/Payroll + ejb/Payroll - ]]> + ]]> @@ -275,21 +275,21 @@ Deployment File may indicate one of the following: - The ejb-ref-typeType contains the expected type of the - referenced enterprise bean. + 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: + The ejb-ref-type designates a value + that must be one of the following: - Entity - Session + Entity + Session - - + + @@ -300,40 +300,40 @@ Deployment File may indicate one of the following: - 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: + 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 + - 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 + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:ejb-ref-nameType"/> + type="j2ee:ejb-ref-typeType"/> + type="j2ee:homeType"/> + type="j2ee:remoteType"/> + type="j2ee:ejb-linkType" + minOccurs="0"/> @@ -344,8 +344,8 @@ Deployment File may indicate one of the following: - This type is used to designate an empty - element when used. + This type is used to designate an empty + element when used. @@ -357,42 +357,42 @@ Deployment File may indicate one of the following: - java.lang.Boolean + java.lang.Boolean - ]]> + ]]> - - - - - - - - - + + + + + + + + + @@ -403,69 +403,69 @@ Deployment File may indicate one of the following: - 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. + 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. + It is used by env-entry elements. + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - minAmount - - ]]> - - + type="j2ee:jndi-nameType"> + + + minAmount + + ]]> + + + type="j2ee:env-entry-type-valuesType"/> - - - 100.00 - - ]]> - - + type="j2ee:xsdStringType" + minOccurs="0"> + + + 100.00 + + ]]> + + @@ -478,12 +478,12 @@ Deployment File may indicate one of the following: - 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. + 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. @@ -498,18 +498,18 @@ Deployment File may indicate one of the following: - This type defines four different values which can designate - boolean values. This includes values yes and no which are - not designated by xsd:boolean + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean - - - - + + + + @@ -519,16 +519,16 @@ Deployment File may indicate one of the following: - com.aardvark.payroll.PayrollHome + com.aardvark.payroll.PayrollHome - ]]> + ]]> @@ -542,63 +542,63 @@ Deployment File may indicate one of the following: - 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 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. + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. - - - + + + employee-service-icon16x16.jpg + employee-service-icon16x16.jpg - ]]> - - + ]]> + + - - - + + + employee-service-icon32x32.jpg + employee-service-icon32x32.jpg - ]]> - - + ]]> + + @@ -614,15 +614,15 @@ Deployment File may indicate one of the following: - The java-identifierType defines a Java identifier. - The users of this type should further verify that - the content does not contain Java reserved keywords. + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. - + @@ -633,15 +633,15 @@ Deployment File may indicate one of the following: - 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. + 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. - + @@ -652,10 +652,10 @@ Deployment File may indicate one of the following: - 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. + 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. @@ -670,31 +670,31 @@ Deployment File may indicate one of the following: - This group keeps the usage of the contained JNDI environment - reference elements consistent across J2EE deployment descriptors. + This group keeps the usage of the contained JNDI environment + reference elements consistent across J2EE deployment descriptors. + type="j2ee:env-entryType" + minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:ejb-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:ejb-local-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:resource-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:resource-env-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:message-destination-refType" + minOccurs="0" maxOccurs="unbounded"/> @@ -704,8 +704,8 @@ Deployment File may indicate one of the following: - The listenerType indicates the deployment properties for a web - application listener bean. + The listenerType indicates the deployment properties for a web + application listener bean. @@ -713,17 +713,17 @@ Deployment File may indicate one of the following: - - + type="j2ee:fully-qualified-classType"> + + - 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. + 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. - - + + @@ -735,8 +735,8 @@ Deployment File may indicate one of the following: - The local-homeType defines the fully-qualified - name of an enterprise bean's local home interface. + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. @@ -751,8 +751,8 @@ Deployment File may indicate one of the following: - The localType defines the fully-qualified name of an - enterprise bean's local interface. + The localType defines the fully-qualified name of an + enterprise bean's local interface. @@ -767,25 +767,25 @@ Deployment File may indicate one of the following: - The message-destination-linkType is used to link a message - destination reference or message-driven bean to a message - destination. + 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 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. + 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. + 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. @@ -799,65 +799,65 @@ Deployment File may indicate one of the following: - - jms/StockQueue - - javax.jms.Queue - - Consumes - - CorporateStocks - - - - ]]> + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - - 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). - - - + type="j2ee:jndi-nameType"> + + + + 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). + + + + type="j2ee:message-destination-typeType"/> + type="j2ee:message-destination-usageType"/> + type="j2ee:message-destination-linkType" + minOccurs="0"/> @@ -868,18 +868,18 @@ Deployment File may indicate one of the following: - javax.jms.Queue - + javax.jms.Queue + - ]]> + ]]> @@ -893,26 +893,26 @@ Deployment File may indicate one of the following: - 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 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 + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces - - - + + + @@ -922,45 +922,45 @@ Deployment File may indicate one of the following: - - CorporateStocks - - + + CorporateStocks + + - ]]> + ]]> - - + type="j2ee:string"> + + - 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. + 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. - - + + @@ -972,39 +972,39 @@ Deployment File may indicate one of the following: - This type is a general type that can be used to declare - parameter/value lists. + This type is a general type that can be used to declare + parameter/value lists. + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - + type="j2ee:string"> + + - The param-name element contains the name of a - parameter. + The param-name element contains the name of a + parameter. - - + + - - + type="j2ee:xsdStringType"> + + - The param-value element contains the value of a - parameter. + The param-value element contains the value of a + parameter. - - + + @@ -1016,17 +1016,17 @@ Deployment File may indicate one of the following: - The elements that use this type designate either a relative - path or an absolute path starting with a "/". + 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. + 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. @@ -1040,16 +1040,16 @@ Deployment File may indicate one of the following: - com.wombat.empl.EmployeeService + com.wombat.empl.EmployeeService - ]]> + ]]> @@ -1063,24 +1063,24 @@ Deployment File may indicate one of the following: - 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 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: + The value must be one of the two following: - Application - Container + Application + Container - - + + @@ -1091,22 +1091,22 @@ Deployment File may indicate one of the following: - 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: + 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 + Shareable + Unshareable - The default value is Shareable. + The default value is Shareable. - - + + @@ -1116,63 +1116,63 @@ Deployment File may indicate one of the following: - - jms/StockQueue - - javax.jms.Queue - - - - ]]> + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - - 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. - - - + type="j2ee:jndi-nameType"> + + + + 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. + + + - - + type="j2ee:fully-qualified-classType"> + + - 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. + 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. - - + + @@ -1184,71 +1184,71 @@ Deployment File may indicate one of the following: - - jdbc/EmployeeAppDB - javax.sql.DataSource - Container - Shareable - - - ]]> + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - - 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. - - - + type="j2ee:jndi-nameType"> + + + + 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. + + + - - + type="j2ee:fully-qualified-classType"> + + - 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. + 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. - - + + + type="j2ee:res-authType"/> + type="j2ee:res-sharing-scopeType" + minOccurs="0"/> @@ -1259,9 +1259,9 @@ Deployment File may indicate one of the following: - The role-nameType designates the name of a security role. + The role-nameType designates the name of a security role. - The name must conform to the lexical rules for a token. + The name must conform to the lexical rules for a token. @@ -1277,20 +1277,20 @@ Deployment File may indicate one of the following: - 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. + 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. + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:role-nameType"/> @@ -1301,49 +1301,49 @@ Deployment File may indicate one of the following: - 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. + 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. + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - + type="j2ee:role-nameType"> + + - 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. + 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. - - + + - - - - 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. - - - + type="j2ee:role-nameType" + minOccurs="0"> + + + + 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. + + + @@ -1354,33 +1354,33 @@ Deployment File may indicate one of the following: - - - This role includes all employees who are authorized - to access the employee service application. - - employee - + + + This role includes all employees who are authorized + to access the employee service application. + + employee + - ]]> + ]]> + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:role-nameType"/> @@ -1391,17 +1391,17 @@ Deployment File may indicate one of the following: - 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. + 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. - + @@ -1412,17 +1412,17 @@ Deployment File may indicate one of the following: - This simple type designates a boolean with only two - permissible values + This simple type designates a boolean with only two + permissible values - - true - - false + - true + - false - + @@ -1433,13 +1433,13 @@ Deployment File may indicate one of the following: - 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. + 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. @@ -1454,13 +1454,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:anyURI. + This type adds an "id" attribute to xsd:anyURI. - + @@ -1471,13 +1471,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:boolean. + This type adds an "id" attribute to xsd:boolean. - + @@ -1488,13 +1488,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:integer. + This type adds an "id" attribute to xsd:integer. - + @@ -1505,13 +1505,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:NMTOKEN. + This type adds an "id" attribute to xsd:NMTOKEN. - + @@ -1522,13 +1522,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:nonNegativeInteger. + This type adds an "id" attribute to xsd:nonNegativeInteger. - + @@ -1539,13 +1539,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:positiveInteger. + This type adds an "id" attribute to xsd:positiveInteger. - + @@ -1556,13 +1556,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:QName. + This type adds an "id" attribute to xsd:QName. - + @@ -1573,13 +1573,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:string. + This type adds an "id" attribute to xsd:string. - + diff --git a/java/javax/servlet/resources/j2ee_web_services_1_1.xsd b/java/javax/servlet/resources/j2ee_web_services_1_1.xsd index 342563271..4af078d2e 100644 --- a/java/javax/servlet/resources/j2ee_web_services_1_1.xsd +++ b/java/javax/servlet/resources/j2ee_web_services_1_1.xsd @@ -16,15 +16,15 @@ limitations under the License. --> + targetNamespace="http://java.sun.com/xml/ns/j2ee" + xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" + attributeFormDefault="unqualified" + version="1.1"> - @(#)j2ee_web_services_1_1.xsds 1.11 02/11/03 + @(#)j2ee_web_services_1_1.xsds 1.11 02/11/03 @@ -40,38 +40,38 @@ - ... - + + ... + - The instance documents may indicate the published version of the - schema using the xsi:schemaLocation attribute for the J2EE - namespace with the following location: + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the J2EE + namespace with the following location: - http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd + http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd - ]]> + ]]> @@ -82,13 +82,13 @@ 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. + 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. @@ -103,25 +103,25 @@ - The webservices element is the root element for the web services - deployment descriptor. It specifies the set of web service - descriptions that are to be deployed into the J2EE Application Server - and the dependencies they have on container resources and services. + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the J2EE Application Server + and the dependencies they have on container resources and services. - Used in: webservices.xml + Used in: webservices.xml - + - The webservice-description-name identifies the collection of - port-components associated with a WSDL file and JAX-RPC mapping. The - name must be unique within the deployment descriptor. + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC mapping. The + name must be unique within the deployment descriptor. - + @@ -134,82 +134,82 @@ - The port-component element associates a WSDL port with a web service - interface and implementation. It defines the name of the port as a - component, optional description, optional display name, optional iconic - representations, WSDL port QName, Service Endpoint Interface, Service - Implementation Bean. + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. + type="j2ee:descriptionType" + minOccurs="0" maxOccurs="1"/> + type="j2ee:display-nameType" + minOccurs="0" maxOccurs="1"/> + type="j2ee:iconType" + minOccurs="0" maxOccurs="1"/> - - - EmployeeService - - - ]]> - - + type="j2ee:string"> + + + EmployeeService + + + ]]> + + - - + type="j2ee:xsdQNameType"> + + - Defines the name space and local name part of the WSDL port QName. + Defines the name space and local name part of the WSDL port QName. - - + + - - - + + + com.wombat.empl.EmployeeService + Example: + com.wombat.empl.EmployeeService - ]]> - - + ]]> + + + type="j2ee:service-impl-beanType"/> + type="j2ee:port-component_handlerType" + minOccurs="0" maxOccurs="unbounded"/> @@ -220,63 +220,63 @@ - Declares the handler for a port-component. Handlers can access the - init-param name/value pairs using the HandlerInfo interface. + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. - Used in: port-component + Used in: port-component - - + type="j2ee:string"> + + - Defines the name of the handler. The name must be unique within the - module. + Defines the name of the handler. The name must be unique within the + module. - - + + - - + type="j2ee:fully-qualified-classType"> + + - Defines a fully qualified class name for the handler implementation. + Defines a fully qualified class name for the handler implementation. - - + + + type="j2ee:param-valueType" + minOccurs="0" maxOccurs="unbounded"/> - - + type="j2ee:xsdQNameType" + minOccurs="0" maxOccurs="unbounded"> + + - Defines the QName of a SOAP header that will be processed by the - handler. + Defines the QName of a SOAP header that will be processed by the + handler. - - + + - - + type="j2ee:string" + minOccurs="0" maxOccurs="unbounded"> + + - The soap-role element contains a SOAP actor definition that the - Handler will play as a role. + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. - - + + @@ -288,20 +288,20 @@ - The service-impl-bean element defines the web service implementation. - A service implementation can be an EJB bean class or JAX-RPC web - component. Existing EJB implementations are exposed as a web service - using an ejb-link. + The service-impl-bean element defines the web service implementation. + A service implementation can be an EJB bean class or JAX-RPC web + component. Existing EJB implementations are exposed as a web service + using an ejb-link. - Used in: port-component + Used in: port-component + type="j2ee:ejb-linkType"/> + type="j2ee:servlet-linkType"/> @@ -311,21 +311,21 @@ - StockQuoteService + Example: + StockQuoteService - ]]> + ]]> @@ -339,80 +339,80 @@ - The webservice-description element defines a WSDL document file - and the set of Port components associated with the WSDL ports - defined in the WSDL document. There may be multiple - webservice-descriptions defined within a module. + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. - All WSDL file ports must have a corresponding port-component element - defined. + All WSDL file ports must have a corresponding port-component element + defined. - Used in: webservices + Used in: webservices + type="j2ee:descriptionType" + minOccurs="0" maxOccurs="1"/> + type="j2ee:display-nameType" + minOccurs="0" maxOccurs="1"/> + type="j2ee:iconType" + minOccurs="0" maxOccurs="1"/> - - + type="j2ee:string"> + + - The webservice-description-name identifies the collection of - port-components associated with a WSDL file and JAX-RPC - mapping. The name must be unique within the deployment descriptor. + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC + mapping. The name must be unique within the deployment descriptor. - - + + - - + type="j2ee:pathType"> + + - The wsdl-file element contains the name of a WSDL file in the - module. The file name is a relative path within the module. + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. - - + + - - + type="j2ee:pathType"> + + - 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. + 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. - - + + - - - - - Defines the name of the handler. The name must be unique - within the module. - - - - - - + type="j2ee:port-componentType" + minOccurs="1" maxOccurs="unbounded"> + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + @@ -424,44 +424,44 @@ - - - - EmployeeService - - - ]]> - - - - - + type="j2ee:webservice-descriptionType" + minOccurs="1" maxOccurs="unbounded"> + + + + EmployeeService + + + ]]> + + + + + + type="j2ee:dewey-versionType" + fixed="1.1" + use="required"> - + - The required value for the version is 1.1. + The required value for the version is 1.1. - + diff --git a/java/javax/servlet/resources/j2ee_web_services_client_1_1.xsd b/java/javax/servlet/resources/j2ee_web_services_client_1_1.xsd index aff5e64de..4041a3d3e 100644 --- a/java/javax/servlet/resources/j2ee_web_services_client_1_1.xsd +++ b/java/javax/servlet/resources/j2ee_web_services_client_1_1.xsd @@ -16,15 +16,15 @@ limitations under the License. --> + targetNamespace="http://java.sun.com/xml/ns/j2ee" + xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" + attributeFormDefault="unqualified" + version="1.1"> - @(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03 + @(#)j2ee_web_services_client_1_1.xsds 1.10 02/11/03 @@ -43,47 +43,47 @@ - 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. + 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. - - + type="j2ee:fully-qualified-classType"> + + - The service-endpoint-interface element defines a fully qualified - Java class that represents the Service Endpoint Interface of a - WSDL port. + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. - - + + - - - - 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. - - - + type="j2ee:string" + minOccurs="0" maxOccurs="1"> + + + + 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. + + + @@ -94,20 +94,20 @@ - - - - - Defines the name of the handler. The name must be unique - within the module. - - - - - - + type="j2ee:service-refType" + minOccurs="0" maxOccurs="unbounded"> + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + @@ -118,13 +118,13 @@ - 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. + 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. @@ -132,105 +132,105 @@ - - + type="j2ee:jndi-nameType"> + + - 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/". + 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/". - - + + - - + type="j2ee:fully-qualified-classType"> + + - 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. + 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. - - + + - - + type="j2ee:xsdAnyURIType" + minOccurs="0" maxOccurs="1"> + + - The wsdl-file element contains the URI location of a WSDL - file. The location is relative to the root of the module. + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. - - + + - - - - 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. - - - + type="j2ee:pathType" + minOccurs="0" maxOccurs="1"> + + + + 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. + + + - - + type="j2ee:xsdQNameType" + minOccurs="0" maxOccurs="1"> + + - 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. + 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. - - + + - - - - 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. - - - + type="j2ee:port-component-refType" + minOccurs="0" maxOccurs="unbounded"> + + + + 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. + + + - - - - 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. - - - + type="j2ee:service-ref_handlerType" + minOccurs="0" maxOccurs="unbounded"> + + + + 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. + + + @@ -242,80 +242,80 @@ - 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. + 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 + Used in: service-ref - - + type="j2ee:string"> + + - Defines the name of the handler. The name must be unique - within the module. + Defines the name of the handler. The name must be unique + within the module. - - + + - - + type="j2ee:fully-qualified-classType"> + + - Defines a fully qualified class name for the handler - implementation. + Defines a fully qualified class name for the handler + implementation. - - + + + type="j2ee:param-valueType" + minOccurs="0" maxOccurs="unbounded"/> - - + type="j2ee:xsdQNameType" + minOccurs="0" maxOccurs="unbounded"> + + - Defines the QName of a SOAP header that will be processed - by the handler. + Defines the QName of a SOAP header that will be processed + by the handler. - - + + - - + type="j2ee:string" + minOccurs="0" maxOccurs="unbounded"> + + - The soap-role element contains a SOAP actor definition that - the Handler will play as a role. + The soap-role element contains a SOAP actor definition that + the Handler will play as a role. - - + + - - + type="j2ee:string" + minOccurs="0" maxOccurs="unbounded"> + + - The port-name element defines the WSDL port-name that a - handler should be associated with. + The port-name element defines the WSDL port-name that a + handler should be associated with. - - + + diff --git a/java/javax/servlet/resources/javaee_5.xsd b/java/javax/servlet/resources/javaee_5.xsd index fa12128fe..cd9b0ae5c 100644 --- a/java/javax/servlet/resources/javaee_5.xsd +++ b/java/javax/servlet/resources/javaee_5.xsd @@ -8,7 +8,7 @@ version="5"> - @(#)javaee_5.xsds 1.65 06/02/17 + @(#)javaee_5.xsds 1.65 06/02/17 @@ -87,7 +87,7 @@ Deployment File may indicate one of the following: + schemaLocation="http://www.w3.org/2001/xml.xsd"/> @@ -98,27 +98,27 @@ Deployment File may indicate one of the following: - This group keeps the usage of the contained description related - elements consistent across Java EE deployment descriptors. + This group keeps the usage of the contained description related + elements consistent across Java EE deployment descriptors. - All elements may occur multiple times with different languages, - to support localization of the content. + All elements may occur multiple times with different languages, + to support localization of the content. + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="javaee:display-nameType" + minOccurs="0" + maxOccurs="unbounded"/> + type="javaee:iconType" + minOccurs="0" + maxOccurs="unbounded"/> @@ -128,24 +128,24 @@ Deployment File may indicate one of the following: - 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 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). + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). - + @@ -156,8 +156,8 @@ Deployment File may indicate one of the following: - This type defines a dewey decimal that is used - to describe versions of documents. + This type defines a dewey decimal that is used + to describe versions of documents. @@ -172,27 +172,27 @@ Deployment File may indicate one of the following: - - Employee Self Service - + ... + + Employee Self Service + - The value of the xml:lang attribute is "en" (English) by default. + The value of the xml:lang attribute is "en" (English) by default. - ]]> + ]]> - + @@ -202,32 +202,32 @@ Deployment File may indicate one of the following: - EmployeeRecord + EmployeeRecord - ../products/product.jar#ProductEJB + ../products/product.jar#ProductEJB - ]]> + ]]> @@ -241,23 +241,23 @@ Deployment File may indicate one of the following: - The ejb-local-refType is used by ejb-local-ref elements for - the declaration of a reference to an enterprise bean's local - home or to the local business interface of a 3.0 bean. + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. 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 optional expected type of the referenced enterprise bean - - the optional expected local interface of the referenced + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced enterprise bean or the local business interface of the referenced enterprise bean. - - the optional expected local home interface of the referenced + - the optional expected local home interface of the referenced enterprise bean. Not applicable if this ejb-local-ref refers to the local business interface of a 3.0 bean. - - optional ejb-link information, used to specify the - referenced enterprise bean + - optional ejb-link information, used to specify the + referenced enterprise bean - optional elements to define injection of the named enterprise bean into a component field or property. @@ -266,23 +266,23 @@ Deployment File may indicate one of the following: + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="javaee:ejb-ref-nameType"/> + type="javaee:ejb-linkType" + minOccurs="0"/> @@ -293,21 +293,21 @@ Deployment File may indicate one of the following: - ejb/Payroll + ejb/Payroll - ]]> + ]]> @@ -321,21 +321,21 @@ Deployment File may indicate one of the following: - The ejb-ref-typeType contains the expected type of the - referenced enterprise bean. + 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: + The ejb-ref-type designates a value + that must be one of the following: - Entity - Session + Entity + Session - - + + @@ -346,24 +346,24 @@ Deployment File may indicate one of the following: - The ejb-refType is used by ejb-ref elements for the - declaration of a reference to an enterprise bean's home or + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or to the remote business interface of a 3.0 bean. - The declaration consists of: + 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 optional expected type of the referenced enterprise bean + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean - the optional remote interface of the referenced enterprise bean or the remote business interface of the referenced enterprise bean - - the optional expected home interface of the referenced + - the optional expected home interface of the referenced enterprise bean. Not applicable if this ejb-ref refers to the remote business interface of a 3.0 bean. - - optional ejb-link information, used to specify the - referenced enterprise bean + - optional ejb-link information, used to specify the + referenced enterprise bean - optional elements to define injection of the named enterprise bean into a component field or property @@ -372,23 +372,23 @@ Deployment File may indicate one of the following: + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="javaee:ejb-ref-nameType"/> + type="javaee:ejb-ref-typeType" + minOccurs="0"/> + type="javaee:homeType" + minOccurs="0"/> + type="javaee:ejb-linkType" + minOccurs="0"/> @@ -400,8 +400,8 @@ Deployment File may indicate one of the following: - This type is used to designate an empty - element when used. + This type is used to designate an empty + element when used. @@ -413,42 +413,42 @@ Deployment File may indicate one of the following: - java.lang.Boolean + java.lang.Boolean - ]]> + ]]> - - - - - - - - - + + + + + + + + + @@ -459,101 +459,101 @@ Deployment File may indicate one of the following: - 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, a type - (optional if the value is injected, otherwise required), and - an optional value. + 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, a type + (optional if the value is injected, otherwise required), and + an optional value. - It also includes optional elements to define injection of - the named resource into fields or JavaBeans properties. + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. - If a value is not specified and injection is requested, - no injection will occur and no entry of the specified name - will be created. This allows an initial value to be - specified in the source code without being incorrectly - changed when no override has been specified. + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. - If a value is not specified and no injection is requested, - a value must be supplied during deployment. + If a value is not specified and no injection is requested, + a value must be supplied during deployment. - This type is used by env-entry elements. + This type is used by env-entry elements. + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - minAmount - - ]]> - - + type="javaee:jndi-nameType"> + + + minAmount + + ]]> + + - - - java.lang.Integer - - ]]> - - + type="javaee:env-entry-type-valuesType" + minOccurs="0"> + + + java.lang.Integer + + ]]> + + - - - 100.00 - - ]]> - - + type="javaee:xsdStringType" + minOccurs="0"> + + + 100.00 + + ]]> + + @@ -568,12 +568,12 @@ Deployment File may indicate one of the following: - 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. + 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. @@ -588,18 +588,18 @@ Deployment File may indicate one of the following: - This type defines four different values which can designate - boolean values. This includes values yes and no which are - not designated by xsd:boolean + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean - - - - + + + + @@ -609,16 +609,16 @@ Deployment File may indicate one of the following: - com.aardvark.payroll.PayrollHome + com.aardvark.payroll.PayrollHome - ]]> + ]]> @@ -632,63 +632,63 @@ Deployment File may indicate one of the following: - The icon type contains small-icon and large-icon elements - that specify the file names for small and large GIF, JPEG, - or PNG icon images used to represent the parent element in a - GUI tool. + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG 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. + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. - - - + + + employee-service-icon16x16.jpg + employee-service-icon16x16.jpg - ]]> - - + ]]> + + - - - + + + employee-service-icon32x32.jpg + employee-service-icon32x32.jpg - ]]> - - + ]]> + + @@ -704,31 +704,31 @@ Deployment File may indicate one of the following: - An injection target specifies a class and a name within - that class into which a resource should be injected. + An injection target specifies a class and a name within + that class into which a resource should be injected. - The injection target class specifies the fully qualified - class name that is the target of the injection. The - Java EE specifications describe which classes can be an - injection target. + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Java EE specifications describe which classes can be an + injection target. - The injection target name specifies the target within - the specified class. The target is first looked for as a - JavaBeans property name. If not found, the target is - looked for as a field name. + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. - The specified resource will be injected into the target - during initialization of the class by either calling the - set method for the target property or by setting a value - into the named field. + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + type="javaee:fully-qualified-classType"/> + type="javaee:java-identifierType"/> @@ -738,15 +738,15 @@ Deployment File may indicate one of the following: - The java-identifierType defines a Java identifier. - The users of this type should further verify that - the content does not contain Java reserved keywords. + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. - + @@ -757,15 +757,15 @@ Deployment File may indicate one of the following: - 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. + 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. - + @@ -776,10 +776,10 @@ Deployment File may indicate one of the following: - 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. + 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. @@ -794,43 +794,43 @@ Deployment File may indicate one of the following: - This group keeps the usage of the contained JNDI environment - reference elements consistent across Java EE deployment descriptors. + This group keeps the usage of the contained JNDI environment + reference elements consistent across Java EE deployment descriptors. + type="javaee:env-entryType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:ejb-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:ejb-local-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:resource-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:resource-env-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:message-destination-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:persistence-context-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:persistence-unit-refType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:lifecycle-callbackType" + minOccurs="0" maxOccurs="unbounded"/> + type="javaee:lifecycle-callbackType" + minOccurs="0" maxOccurs="unbounded"/> @@ -840,11 +840,11 @@ Deployment File may indicate one of the following: - The lifecycle-callback type specifies a method on a - class to be called when a lifecycle event occurs. - Note that each class may have only one lifecycle callback + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback method for any given event and that the method may not - be overloaded. + be overloaded. If the lifefycle-callback-class element is missing then the class defining the callback is assumed to be the @@ -855,10 +855,10 @@ Deployment File may indicate one of the following: + type="javaee:java-identifierType"/> @@ -868,8 +868,8 @@ Deployment File may indicate one of the following: - The listenerType indicates the deployment properties for a web - application listener bean. + The listenerType indicates the deployment properties for a web + application listener bean. @@ -877,17 +877,17 @@ Deployment File may indicate one of the following: - - + type="javaee:fully-qualified-classType"> + + - 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. + 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. - - + + @@ -899,8 +899,8 @@ Deployment File may indicate one of the following: - The local-homeType defines the fully-qualified - name of an enterprise bean's local home interface. + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. @@ -915,8 +915,8 @@ Deployment File may indicate one of the following: - The localType defines the fully-qualified name of an - enterprise bean's local interface. + The localType defines the fully-qualified name of an + enterprise bean's local interface. @@ -931,25 +931,25 @@ Deployment File may indicate one of the following: - The message-destination-linkType is used to link a message - destination reference or message-driven bean to a message - destination. + 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 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 Java EE application unit. + 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 Java EE 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. + 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. @@ -963,75 +963,75 @@ Deployment File may indicate one of the following: - - jms/StockQueue - - javax.jms.Queue - - Consumes - - CorporateStocks - - - - ]]> + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - - 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). - - - + type="javaee:jndi-nameType"> + + + + 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). + + + + type="javaee:message-destination-typeType" + minOccurs="0"/> + type="javaee:message-destination-usageType" + minOccurs="0"/> + type="javaee:message-destination-linkType" + minOccurs="0"/> @@ -1045,18 +1045,18 @@ Deployment File may indicate one of the following: - javax.jms.Queue - + javax.jms.Queue + - ]]> + ]]> @@ -1070,26 +1070,26 @@ Deployment File may indicate one of the following: - 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 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 + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces - - - + + + @@ -1099,74 +1099,74 @@ Deployment File may indicate one of the following: - - CorporateStocks - - + + CorporateStocks + + - ]]> + ]]> - - + type="javaee:string"> + + - 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. + 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. - - + + - - - - - + type="javaee:xsdStringType" + minOccurs="0"> + + + + + @@ -1178,39 +1178,39 @@ Deployment File may indicate one of the following: - This type is a general type that can be used to declare - parameter/value lists. + This type is a general type that can be used to declare + parameter/value lists. + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - + type="javaee:string"> + + - The param-name element contains the name of a - parameter. + The param-name element contains the name of a + parameter. - - + + - - + type="javaee:xsdStringType"> + + - The param-value element contains the value of a - parameter. + The param-value element contains the value of a + parameter. - - + + @@ -1222,17 +1222,17 @@ Deployment File may indicate one of the following: - The elements that use this type designate either a relative - path or an absolute path starting with a "/". + 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. + 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. @@ -1246,24 +1246,24 @@ Deployment File may indicate one of the following: - myPersistenceContext @@ -1278,33 +1278,33 @@ Deployment File may indicate one of the following: Extended - ]]> + ]]> + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - - The persistence-context-ref-name element specifies - the name of a persistence context 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. - - - + type="javaee:jndi-nameType"> + + + + The persistence-context-ref-name element specifies + the name of a persistence context 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. + + + + type="javaee:string" + minOccurs="0"> - + The Application Assembler(or BeanProvider) may use the following syntax to avoid the need to rename persistence @@ -1319,20 +1319,20 @@ Deployment File may indicate one of the following: persistence unit name may be uniquely identified when the Application Assembler cannot change persistence unit names. - - + + + type="javaee:persistence-context-typeType" + minOccurs="0"/> + type="javaee:propertyType" + minOccurs="0" + maxOccurs="unbounded"> - + Used to specify properties for the container or persistence provider. Vendor-specific properties may be included in @@ -1342,8 +1342,8 @@ Deployment File may indicate one of the following: be used for vendor-specific properties. The namespace javax.persistence is reserved for use by the specification. - - + + @@ -1359,20 +1359,20 @@ Deployment File may indicate one of the following: - The persistence-context-typeType specifies the transactional - nature of a persistence context reference. + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. - The value of the persistence-context-type element must be - one of the following: - Transaction + The value of the persistence-context-type element must be + one of the following: + Transaction Extended - - + + @@ -1382,20 +1382,20 @@ Deployment File may indicate one of the following: - myPersistenceUnit @@ -1409,33 +1409,33 @@ Deployment File may indicate one of the following: - ]]> + ]]> + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - - The persistence-unit-ref-name element specifies - the name of a persistence unit 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. - - - + type="javaee:jndi-nameType"> + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit 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. + + + + type="javaee:string" + minOccurs="0"> - + The Application Assembler(or BeanProvider) may use the following syntax to avoid the need to rename persistence @@ -1450,8 +1450,8 @@ Deployment File may indicate one of the following: persistence unit name may be uniquely identified when the Application Assembler cannot change persistence unit names. - - + + @@ -1467,17 +1467,17 @@ Deployment File may indicate one of the following: - Specifies a name/value pair. + Specifies a name/value pair. + type="javaee:xsdStringType"> + type="javaee:xsdStringType"> @@ -1488,16 +1488,16 @@ Deployment File may indicate one of the following: - com.wombat.empl.EmployeeService + com.wombat.empl.EmployeeService - ]]> + ]]> @@ -1511,24 +1511,24 @@ Deployment File may indicate one of the following: - 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 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: + The value must be one of the two following: - Application - Container + Application + Container - - + + @@ -1539,22 +1539,22 @@ Deployment File may indicate one of the following: - 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: + 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 + Shareable + Unshareable - The default value is Shareable. + The default value is Shareable. - - + + @@ -1564,73 +1564,73 @@ Deployment File may indicate one of the following: - - jms/StockQueue - - javax.jms.Queue - - - - ]]> + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - - 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. - - - + type="javaee:jndi-nameType"> + + + + 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. + + + - - - - 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. - - - + type="javaee:fully-qualified-classType" + minOccurs="0"> + + + + 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. + + + @@ -1644,82 +1644,82 @@ Deployment File may indicate one of the following: - - jdbc/EmployeeAppDB - javax.sql.DataSource - Container - Shareable - - - ]]> + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - - - 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. - - - + type="javaee:jndi-nameType"> + + + + 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. + + + - - - - 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. - - - + type="javaee:fully-qualified-classType" + minOccurs="0"> + + + + 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. + + + + type="javaee:res-authType" + minOccurs="0"/> + type="javaee:res-sharing-scopeType" + minOccurs="0"/> @@ -1733,44 +1733,44 @@ Deployment File may indicate one of the following: - This group collects elements that are common to all the - JNDI resource elements. + This group collects elements that are common to all the + JNDI resource elements. - - - - - + type="javaee:xsdStringType" + minOccurs="0"> + + + + + + type="javaee:injection-targetType" + minOccurs="0" + maxOccurs="unbounded"/> @@ -1780,9 +1780,9 @@ Deployment File may indicate one of the following: - The role-nameType designates the name of a security role. + The role-nameType designates the name of a security role. - The name must conform to the lexical rules for a token. + The name must conform to the lexical rules for a token. @@ -1798,20 +1798,20 @@ Deployment File may indicate one of the following: - 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. + 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. + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="javaee:role-nameType"/> @@ -1822,49 +1822,49 @@ Deployment File may indicate one of the following: - 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. + 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. + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> - - + type="javaee:role-nameType"> + + - 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. + 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. - - + + - - - - 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. - - - + type="javaee:role-nameType" + minOccurs="0"> + + + + 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. + + + @@ -1875,33 +1875,33 @@ Deployment File may indicate one of the following: - - - This role includes all employees who are authorized - to access the employee service application. - - employee - + + + This role includes all employees who are authorized + to access the employee service application. + + employee + - ]]> + ]]> + type="javaee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="javaee:role-nameType"/> @@ -1912,17 +1912,17 @@ Deployment File may indicate one of the following: - This is a special string datatype that is defined by Java EE 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. + This is a special string datatype that is defined by Java EE 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. - + @@ -1933,17 +1933,17 @@ Deployment File may indicate one of the following: - This simple type designates a boolean with only two - permissible values + This simple type designates a boolean with only two + permissible values - - true - - false + - true + - false - + @@ -1954,13 +1954,13 @@ Deployment File may indicate one of the following: - 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. + 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. @@ -1975,13 +1975,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:anyURI. + This type adds an "id" attribute to xsd:anyURI. - + @@ -1992,13 +1992,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:boolean. + This type adds an "id" attribute to xsd:boolean. - + @@ -2009,13 +2009,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:integer. + This type adds an "id" attribute to xsd:integer. - + @@ -2026,13 +2026,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:NMTOKEN. + This type adds an "id" attribute to xsd:NMTOKEN. - + @@ -2043,13 +2043,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:nonNegativeInteger. + This type adds an "id" attribute to xsd:nonNegativeInteger. - + @@ -2060,13 +2060,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:positiveInteger. + This type adds an "id" attribute to xsd:positiveInteger. - + @@ -2077,13 +2077,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:QName. + This type adds an "id" attribute to xsd:QName. - + @@ -2094,13 +2094,13 @@ Deployment File may indicate one of the following: - This type adds an "id" attribute to xsd:string. + This type adds an "id" attribute to xsd:string. - + diff --git a/java/javax/servlet/resources/javaee_6.xsd b/java/javax/servlet/resources/javaee_6.xsd index f59284e5c..cd75c0b38 100644 --- a/java/javax/servlet/resources/javaee_6.xsd +++ b/java/javax/servlet/resources/javaee_6.xsd @@ -891,8 +891,8 @@ java.lang.Long java.lang.Float java.lang.Double - java.lang.Class - any enumeration type (i.e. a subclass of java.lang.Enum) + java.lang.Class + any enumeration type (i.e. a subclass of java.lang.Enum) Examples: @@ -1061,8 +1061,8 @@ - The following transaction isolation levels are allowed - (see documentation for the java.sql.Connection interface): + The following transaction isolation levels are allowed + (see documentation for the java.sql.Connection interface): TRANSACTION_READ_UNCOMMITTED TRANSACTION_READ_COMMITTED TRANSACTION_REPEATABLE_READ diff --git a/java/javax/servlet/resources/javaee_web_services_1_2.xsd b/java/javax/servlet/resources/javaee_web_services_1_2.xsd index 6d22504fb..4cde038a6 100644 --- a/java/javax/servlet/resources/javaee_web_services_1_2.xsd +++ b/java/javax/servlet/resources/javaee_web_services_1_2.xsd @@ -1,14 +1,14 @@ + targetNamespace="http://java.sun.com/xml/ns/javaee" + xmlns:javaee="http://java.sun.com/xml/ns/javaee" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" + attributeFormDefault="unqualified" + version="1.2"> - @(#)javaee_web_services_1_2.xsds 1.18 02/13/06 + @(#)javaee_web_services_1_2.xsds 1.18 02/13/06 @@ -75,38 +75,38 @@ - ... - + + ... + - The instance documents may indicate the published version of the - schema using the xsi:schemaLocation attribute for the Java EE - namespace with the following location: + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the Java EE + namespace with the following location: - http://java.sun.com/xml/ns/javaee/javaee_web_services_1_2.xsd + http://java.sun.com/xml/ns/javaee/javaee_web_services_1_2.xsd - ]]> + ]]> @@ -117,13 +117,13 @@ 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. + 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. @@ -137,25 +137,25 @@ - The webservices element is the root element for the web services - deployment descriptor. It specifies the set of web service - descriptions that are to be deployed into the Java EE Application Server - and the dependencies they have on container resources and services. + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the Java EE Application Server + and the dependencies they have on container resources and services. - Used in: webservices.xml + Used in: webservices.xml - + - The webservice-description-name identifies the collection of - port-components associated with a WSDL file and JAX-RPC mapping. The - name must be unique within the deployment descriptor. + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC mapping. The + name must be unique within the deployment descriptor. - + @@ -186,16 +186,16 @@ + type="javaee:qname-pattern" /> + type="javaee:qname-pattern" /> + type="javaee:protocol-bindingListType"/> + minOccurs="1" maxOccurs="unbounded"/> @@ -216,7 +216,7 @@ + minOccurs="0" maxOccurs="unbounded"/> @@ -228,97 +228,97 @@ - The port-component element associates a WSDL port with a web service - interface and implementation. It defines the name of the port as a - component, optional description, optional display name, optional iconic - representations, WSDL port QName, Service Endpoint Interface, Service - Implementation Bean. + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. - This element also associates a WSDL service with a JAX-WS Provider - implementation. + This element also associates a WSDL service with a JAX-WS Provider + implementation. + type="javaee:descriptionType" + minOccurs="0" maxOccurs="1"/> + type="javaee:display-nameType" + minOccurs="0" maxOccurs="1"/> + type="javaee:iconType" + minOccurs="0" maxOccurs="1"/> - - - EmployeeService - - - ]]> - - + type="javaee:string"> + + + EmployeeService + + + ]]> + + - - + type="javaee:xsdQNameType" + minOccurs="0" maxOccurs="1"> + + - Defines the name space and local name part of the WSDL - service QName. This is required to be specified for - port components that are JAX-WS Provider implementations. + Defines the name space and local name part of the WSDL + service QName. This is required to be specified for + port components that are JAX-WS Provider implementations. - - + + - - + type="javaee:xsdQNameType" + minOccurs="0" maxOccurs="1"> + + - Defines the name space and local name part of the WSDL - port QName. This is not required to be specified for port - components that are JAX-WS Provider implementations + Defines the name space and local name part of the WSDL + port QName. This is not required to be specified for port + components that are JAX-WS Provider implementations - - + + + minOccurs="0" maxOccurs="1"> Used to enable or disable SOAP MTOM/XOP mechanism for an endpoint implementation. - Not to be specified for JAX-RPC runtime + Not to be specified for JAX-RPC runtime + minOccurs="0" maxOccurs="1"> Used to specify the protocol binding used by the port-component. - If this element is not specified, then the default binding is + If this element is not specified, then the default binding is used (SOAP 1.1 over HTTP) @@ -326,54 +326,54 @@ - - - + + + com.wombat.empl.EmployeeService + Example: + com.wombat.empl.EmployeeService - This may not be specified in case there is no Service - Enpoint Interface as is the case with directly using an - implementation class with the @WebService annotation. + This may not be specified in case there is no Service + Enpoint Interface as is the case with directly using an + implementation class with the @WebService annotation. - When the port component is a Provider implementation - this is not specified. + When the port component is a Provider implementation + this is not specified. - ]]> - - + ]]> + + + type="javaee:service-impl-beanType"/> - - - - To be used with JAX-RPC based runtime only. - - - - - - - To be used with JAX-WS based runtime only. - - - + + + + To be used with JAX-RPC based runtime only. + + + + + + + To be used with JAX-WS based runtime only. + + + @@ -386,63 +386,63 @@ - Declares the handler for a port-component. Handlers can access the - init-param name/value pairs using the HandlerInfo interface. + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. - Used in: port-component + Used in: port-component - - + type="javaee:string"> + + - Defines the name of the handler. The name must be unique within the - module. + Defines the name of the handler. The name must be unique within the + module. - - + + - - + type="javaee:fully-qualified-classType"> + + - Defines a fully qualified class name for the handler implementation. + Defines a fully qualified class name for the handler implementation. - - + + + type="javaee:param-valueType" + minOccurs="0" maxOccurs="unbounded"/> - - + type="javaee:xsdQNameType" + minOccurs="0" maxOccurs="unbounded"> + + - Defines the QName of a SOAP header that will be processed by the - handler. + Defines the QName of a SOAP header that will be processed by the + handler. - - + + - - + type="javaee:string" + minOccurs="0" maxOccurs="unbounded"> + + - The soap-role element contains a SOAP actor definition that the - Handler will play as a role. + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. - - + + @@ -453,20 +453,20 @@ - Defines the type that is used for specifying tokens that - start with ## which are used to alias existing standard - protocol bindings and support aliases for new standard - binding URIs that are introduced in future specifications. + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. - The following tokens alias the standard protocol binding - URIs: + The following tokens alias the standard protocol binding + URIs: - ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" - ##SOAP11_HTTP_MTOM = + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" ##SOAP12_HTTP_MTOM = - "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" @@ -481,10 +481,10 @@ - Defines the type used for specifying a list of - protocol-bindingType(s). For e.g. + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. - ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP @@ -496,19 +496,19 @@ - Defines the type used for specifying the URI for the - protocol binding used by the port-component. For - portability one could use one of the following tokens that - alias the standard binding types: + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: - ##SOAP11_HTTP - ##SOAP11_HTTP_MTOM - ##SOAP12_HTTP - ##SOAP12_HTTP_MTOM - ##XML_HTTP + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP - Other specifications could define tokens that start with ## - to alias new standard binding URIs that are introduced. + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. @@ -520,43 +520,43 @@ - This is used to specify the QName pattern in the - attribute service-name-pattern and port-name-pattern in - the handler-chain element + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element - For example, the various forms acceptable here for - service-name-pattern attribute in handler-chain element - are : + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : - Exact Name: service-name-pattern="ns1:EchoService" + Exact Name: service-name-pattern="ns1:EchoService" - In this case, handlers specified in this - handler-chain element will apply to all ports with - this exact service name. The namespace prefix must - have been declared in a namespace declaration - attribute in either the start-tag of the element - where the prefix is used or in an an ancestor - element (i.e. an element in whose content the - prefixed markup occurs) + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) - Pattern : service-name-pattern="ns1:EchoService*" + Pattern : service-name-pattern="ns1:EchoService*" - In this case, handlers specified in this - handler-chain element will apply to all ports whose - Service names are like EchoService1, EchoServiceFoo - etc. The namespace prefix must have been declared in - a namespace declaration attribute in either the - start-tag of the element where the prefix is used or - in an an ancestor element (i.e. an element in whose - content the prefixed markup occurs) + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) - Wild Card : service-name-pattern="*" + Wild Card : service-name-pattern="*" - In this case, handlers specified in this handler-chain - element will apply to ports of all service names. + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. - The same can be applied to port-name attribute in - handler-chain element. + The same can be applied to port-name attribute in + handler-chain element. @@ -573,20 +573,20 @@ - The service-impl-bean element defines the web service implementation. - A service implementation can be an EJB bean class or JAX-RPC web - component. Existing EJB implementations are exposed as a web service - using an ejb-link. + The service-impl-bean element defines the web service implementation. + A service implementation can be an EJB bean class or JAX-RPC web + component. Existing EJB implementations are exposed as a web service + using an ejb-link. - Used in: port-component + Used in: port-component + type="javaee:ejb-linkType"/> + type="javaee:servlet-linkType"/> @@ -596,21 +596,21 @@ - StockQuoteService + Example: + StockQuoteService - ]]> + ]]> @@ -624,84 +624,84 @@ - The webservice-description element defines a WSDL document file - and the set of Port components associated with the WSDL ports - defined in the WSDL document. There may be multiple - webservice-descriptions defined within a module. + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. - All WSDL file ports must have a corresponding port-component element - defined. + All WSDL file ports must have a corresponding port-component element + defined. - Used in: webservices + Used in: webservices + type="javaee:descriptionType" + minOccurs="0" maxOccurs="1"/> + type="javaee:display-nameType" + minOccurs="0" maxOccurs="1"/> + type="javaee:iconType" + minOccurs="0" maxOccurs="1"/> - - + type="javaee:string"> + + - The webservice-description-name identifies the collection of - port-components associated with a WSDL file and JAX-RPC - mapping. The name must be unique within the deployment descriptor. + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC + mapping. The name must be unique within the deployment descriptor. - - + + - - + type="javaee:pathType" + minOccurs="0" maxOccurs="1"> + + - The wsdl-file element contains the name of a WSDL file in the - module. The file name is a relative path within the module. + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. - - + + - - + type="javaee:pathType" + minOccurs="0" maxOccurs="1"> + + - 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. + 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. - This is not required when JAX-WS based runtime is used. + This is not required when JAX-WS based runtime is used. - - + + - - - - - Defines the name of the handler. The name must be unique - within the module. - - - - - - + type="javaee:port-componentType" + minOccurs="1" maxOccurs="unbounded"> + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + @@ -713,44 +713,44 @@ - - - - EmployeeService - - - ]]> - - - - - + type="javaee:webservice-descriptionType" + minOccurs="1" maxOccurs="unbounded"> + + + + EmployeeService + + + ]]> + + + + + + type="javaee:dewey-versionType" + fixed="1.2" + use="required"> - + - The required value for the version is 1.2. + The required value for the version is 1.2. - + diff --git a/java/javax/servlet/resources/javaee_web_services_1_3.xsd b/java/javax/servlet/resources/javaee_web_services_1_3.xsd index 48dc31191..e72e4e6c5 100644 --- a/java/javax/servlet/resources/javaee_web_services_1_3.xsd +++ b/java/javax/servlet/resources/javaee_web_services_1_3.xsd @@ -96,7 +96,7 @@ ... @@ -208,8 +208,8 @@ Used in: port-component Example: - EmployeeService - + EmployeeService + ]]> @@ -337,7 +337,7 @@ Used in: port-component Example: - com.wombat.empl.EmployeeService + com.wombat.empl.EmployeeService This may not be specified in case there is no Service Enpoint Interface as is the case with directly using an @@ -360,7 +360,7 @@ - To be used with JAX-RPC based runtime only. + To be used with JAX-RPC based runtime only. @@ -372,7 +372,7 @@ - To be used with JAX-WS based runtime only. + To be used with JAX-WS based runtime only. @@ -426,7 +426,7 @@ Used in: service-impl-bean Example: - StockQuoteService + StockQuoteService ]]> @@ -546,19 +546,19 @@ EmployeeService - + Example: + EmployeeService + - + ]]> diff --git a/java/javax/servlet/resources/javaee_web_services_client_1_2.xsd b/java/javax/servlet/resources/javaee_web_services_client_1_2.xsd index 95e7cfd2b..275e830ed 100644 --- a/java/javax/servlet/resources/javaee_web_services_client_1_2.xsd +++ b/java/javax/servlet/resources/javaee_web_services_client_1_2.xsd @@ -1,14 +1,14 @@ + targetNamespace="http://java.sun.com/xml/ns/javaee" + xmlns:javaee="http://java.sun.com/xml/ns/javaee" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" + attributeFormDefault="unqualified" + version="1.2"> - @(#)javaee_web_services_client_1_2.xsds 1.19 02/13/06 + @(#)javaee_web_services_client_1_2.xsds 1.19 02/13/06 @@ -78,61 +78,61 @@ - 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. + 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. - - + type="javaee:fully-qualified-classType"> + + - The service-endpoint-interface element defines a fully qualified - Java class that represents the Service Endpoint Interface of a - WSDL port. + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. - - + + + minOccurs="0" maxOccurs="1"> Used to enable or disable SOAP MTOM/XOP mechanism on the client - side for a port-component. + side for a port-component. - Not to be specified for JAX-RPC runtime + Not to be specified for JAX-RPC runtime - - - - 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. - - - + type="javaee:string" + minOccurs="0" maxOccurs="1"> + + + + 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. + + + @@ -143,20 +143,20 @@ - - - - - Defines the name of the handler. The name must be unique - within the module. - - - - - - + type="javaee:service-refType" + minOccurs="0" maxOccurs="unbounded"> + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + @@ -167,13 +167,13 @@ - 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. + 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. @@ -181,141 +181,141 @@ - - + type="javaee:jndi-nameType"> + + - 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/". + 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/". - - + + - - + type="javaee:fully-qualified-classType"> + + - 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. + 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. - - + + - - - - The service-ref-type element declares the type of the service-ref - element that is injected or returned when a JNDI lookup is done. - This must be either a fully qualified name of Service class or - the fully qualified name of service endpoint interface class. - This is only used with JAX-WS runtime where the corresponding - @WebServiceRef annotation can be used to denote both a Service - or a Port. - - If this is not specified, then the type of service-ref element - that is injected or returned when a JNDI lookup is done is - always a Service interface/class. - - + type="javaee:fully-qualified-classType" + minOccurs="0" maxOccurs="1"> + + + + The service-ref-type element declares the type of the service-ref + element that is injected or returned when a JNDI lookup is done. + This must be either a fully qualified name of Service class or + the fully qualified name of service endpoint interface class. + This is only used with JAX-WS runtime where the corresponding + @WebServiceRef annotation can be used to denote both a Service + or a Port. + + If this is not specified, then the type of service-ref element + that is injected or returned when a JNDI lookup is done is + always a Service interface/class. + + - - + type="javaee:xsdAnyURIType" + minOccurs="0" maxOccurs="1"> + + - The wsdl-file element contains the URI location of a WSDL - file. The location is relative to the root of the module. + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. - - + + - - + type="javaee:pathType" + minOccurs="0" maxOccurs="1"> + + - 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. + 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. - This is not required when JAX-WS based runtime is used. + This is not required when JAX-WS based runtime is used. - - + + - - + type="javaee:xsdQNameType" + minOccurs="0" maxOccurs="1"> + + - 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. + 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. - - + + - - - - 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. - - - + type="javaee:port-component-refType" + minOccurs="0" maxOccurs="unbounded"> + + + + 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. + + + - - - - - 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. - - To be used with JAX-RPC based runtime only. - - - - - - - - To be used with JAX-WS based runtime only. - - - + + + + + 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. + + To be used with JAX-RPC based runtime only. + + + + + + + + To be used with JAX-WS based runtime only. + + + @@ -348,16 +348,16 @@ + type="javaee:service-ref_qname-pattern" /> + type="javaee:service-ref_qname-pattern" /> + type="javaee:service-ref_protocol-bindingListType"/> + minOccurs="1" maxOccurs="unbounded"/> @@ -378,7 +378,7 @@ + minOccurs="0" maxOccurs="unbounded"/> @@ -390,80 +390,80 @@ - 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. + 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 + Used in: service-ref - - + type="javaee:string"> + + - Defines the name of the handler. The name must be unique - within the module. + Defines the name of the handler. The name must be unique + within the module. - - + + - - + type="javaee:fully-qualified-classType"> + + - Defines a fully qualified class name for the handler - implementation. + Defines a fully qualified class name for the handler + implementation. - - + + + type="javaee:param-valueType" + minOccurs="0" maxOccurs="unbounded"/> - - + type="javaee:xsdQNameType" + minOccurs="0" maxOccurs="unbounded"> + + - Defines the QName of a SOAP header that will be processed - by the handler. + Defines the QName of a SOAP header that will be processed + by the handler. - - + + - - + type="javaee:string" + minOccurs="0" maxOccurs="unbounded"> + + - The soap-role element contains a SOAP actor definition that - the Handler will play as a role. + The soap-role element contains a SOAP actor definition that + the Handler will play as a role. - - + + - - + type="javaee:string" + minOccurs="0" maxOccurs="unbounded"> + + - The port-name element defines the WSDL port-name that a - handler should be associated with. + The port-name element defines the WSDL port-name that a + handler should be associated with. - - + + @@ -474,16 +474,16 @@ - Defines the type that is used for specifying tokens that - start with ## which are used to alias existing standard - protocol bindings and support aliases for new standard - binding URIs that are introduced in future specifications. + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. - The following tokens alias the standard protocol binding - URIs: + The following tokens alias the standard protocol binding + URIs: - ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" - ##SOAP11_HTTP_MTOM = + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" ##SOAP12_HTTP_MTOM = @@ -502,10 +502,10 @@ - Defines the type used for specifying a list of - protocol-bindingType(s). For e.g. + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. - ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP @@ -517,19 +517,19 @@ - Defines the type used for specifying the URI for the - protocol binding used by the port-component. For - portability one could use one of the following tokens that - alias the standard binding types: + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: - ##SOAP11_HTTP - ##SOAP11_HTTP_MTOM + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM ##XML_HTTP - Other specifications could define tokens that start with ## - to alias new standard binding URIs that are introduced. + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. @@ -541,43 +541,43 @@ - This is used to specify the QName pattern in the - attribute service-name-pattern and port-name-pattern in - the handler-chain element - - For example, the various forms acceptable here for - service-name-pattern attribute in handler-chain element - are : - - Exact Name: service-name-pattern="ns1:EchoService" - - In this case, handlers specified in this - handler-chain element will apply to all ports with - this exact service name. The namespace prefix must - have been declared in a namespace declaration - attribute in either the start-tag of the element - where the prefix is used or in an an ancestor - element (i.e. an element in whose content the - prefixed markup occurs) - - Pattern : service-name-pattern="ns1:EchoService*" - - In this case, handlers specified in this - handler-chain element will apply to all ports whose - Service names are like EchoService1, EchoServiceFoo - etc. The namespace prefix must have been declared in - a namespace declaration attribute in either the - start-tag of the element where the prefix is used or - in an an ancestor element (i.e. an element in whose - content the prefixed markup occurs) - - Wild Card : service-name-pattern="*" - - In this case, handlers specified in this handler-chain - element will apply to ports of all service names. - - The same can be applied to port-name attribute in - handler-chain element. + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. diff --git a/java/javax/servlet/resources/javaee_web_services_client_1_3.xsd b/java/javax/servlet/resources/javaee_web_services_client_1_3.xsd index eee3602f4..c61b0ede8 100644 --- a/java/javax/servlet/resources/javaee_web_services_client_1_3.xsd +++ b/java/javax/servlet/resources/javaee_web_services_client_1_3.xsd @@ -208,13 +208,13 @@ - 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. + 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. - To be used with JAX-RPC based runtime only. + To be used with JAX-RPC based runtime only. @@ -226,7 +226,7 @@ - To be used with JAX-WS based runtime only. + To be used with JAX-WS based runtime only. @@ -496,31 +496,31 @@ Exact Name: service-name-pattern="ns1:EchoService" - In this case, handlers specified in this - handler-chain element will apply to all ports with - this exact service name. The namespace prefix must - have been declared in a namespace declaration - attribute in either the start-tag of the element - where the prefix is used or in an an ancestor - element (i.e. an element in whose content the - prefixed markup occurs) - + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + Pattern : service-name-pattern="ns1:EchoService*" - In this case, handlers specified in this - handler-chain element will apply to all ports whose - Service names are like EchoService1, EchoServiceFoo - etc. The namespace prefix must have been declared in - a namespace declaration attribute in either the - start-tag of the element where the prefix is used or - in an an ancestor element (i.e. an element in whose - content the prefixed markup occurs) + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) Wild Card : service-name-pattern="*" - In this case, handlers specified in this handler-chain - element will apply to ports of all service names. + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. The same can be applied to port-name attribute in handler-chain element. diff --git a/java/javax/servlet/resources/web-app_2_3.dtd b/java/javax/servlet/resources/web-app_2_3.dtd index 3b5700559..f9daf18db 100644 --- a/java/javax/servlet/resources/web-app_2_3.dtd +++ b/java/javax/servlet/resources/web-app_2_3.dtd @@ -21,8 +21,8 @@ All Servlet 2.3 deployment descriptors must include a DOCTYPE of the following form: + "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" + "http://java.sun.com/dtd/web-app_2_3.dtd"> --> @@ -147,9 +147,9 @@ Used in: ejb-local-ref, ejb-ref Examples: - EmployeeRecord + EmployeeRecord - ../products/product.jar#ProductEJB + ../products/product.jar#ProductEJB --> @@ -158,37 +158,37 @@ Examples: The ejb-local-ref element is used 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 web application - 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 + - an optional description + - the EJB reference name used in the code of the web application + 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 Used in: web-app --> + local-home, local, ejb-link?)> + home, remote, ejb-link?)> @@ -249,15 +249,15 @@ code. The following are the legal values of env-entry-type: - 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 + 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 Used in: env-entry --> @@ -575,8 +575,8 @@ Deployer. The value of this element must be one of the two following: - Application - Container + Application + Container Used in: resource-ref --> @@ -597,8 +597,8 @@ through the given resource manager connection factory reference can be shared. The value of this element, if specified, must be one of the two following: - Shareable - Unshareable + Shareable + Unshareable The default value is Shareable. @@ -633,7 +633,7 @@ Example: --> + resource-env-ref-type)> + res-sharing-scope?)> diff --git a/java/javax/servlet/resources/web-app_2_4.xsd b/java/javax/servlet/resources/web-app_2_4.xsd index c3b6b1c60..345c25eaf 100644 --- a/java/javax/servlet/resources/web-app_2_4.xsd +++ b/java/javax/servlet/resources/web-app_2_4.xsd @@ -16,12 +16,12 @@ limitations under the License. --> + targetNamespace="http://java.sun.com/xml/ns/j2ee" + xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" + attributeFormDefault="unqualified" + version="2.4"> %W% %E% @@ -32,31 +32,31 @@ - ... - + + ... + - The instance documents may indicate the published version of - the schema using the xsi:schemaLocation attribute for J2EE - namespace with the following location: + 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 + http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd - ]]> + ]]> @@ -67,13 +67,13 @@ 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. + 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. @@ -89,32 +89,32 @@ - 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 concatenate the element contents. The multiple occurrence - of the element distributable is redundant and the container - treats that case exactly in the same way when there is only - one distributable. + 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 concatenate the element contents. The multiple occurrence + of the element distributable is redundant and the container + treats that case exactly in the same way when there is only + one distributable. - + - The servlet element contains the name of a servlet. - The name must be unique within the web application. + The servlet element contains the name of a servlet. + The name must be unique within the web application. - + @@ -122,12 +122,12 @@ - + - The filter element contains the name of a filter. - The name must be unique within the web application. + The filter element contains the name of a filter. + The name must be unique within the web application. - + @@ -135,17 +135,17 @@ - + - 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. + 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/". + It is recommended that name is prefixed with "ejb/". - + @@ -153,17 +153,17 @@ - + - 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. + 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/". + It is recommended that name is prefixed with "ejb/". - + @@ -171,15 +171,15 @@ - + - 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. + 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. - + @@ -187,15 +187,15 @@ - + - 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. + 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. - + @@ -203,14 +203,14 @@ - + - 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. + 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. - + @@ -218,14 +218,14 @@ - + - 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. + 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. - + @@ -234,26 +234,26 @@ - + - A role-name-key is specified to allow the references - from the security-role-refs. + A role-name-key is specified to allow the references + from the security-role-refs. - + + refer="j2ee:web-app-role-name-key"> - + - The keyref indicates the references from - security-role-ref to a specified role-name. + The keyref indicates the references from + security-role-ref to a specified role-name. - + @@ -267,29 +267,29 @@ - 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. + 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. + type="j2ee:descriptionType" + minOccurs="0" maxOccurs="unbounded"/> + type="j2ee:role-nameType" + minOccurs="0" maxOccurs="unbounded"/> @@ -300,15 +300,15 @@ - 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. + 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 + Used in: login-config @@ -324,26 +324,26 @@ - 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. + 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. - - - - + + + + @@ -354,7 +354,7 @@ - The encodingType defines IANA character sets. + The encodingType defines IANA character sets. @@ -370,17 +370,17 @@ - The error-code contains an HTTP error code, ex: 404 + The error-code contains an HTTP error code, ex: 404 - Used in: error-page + Used in: error-page - - + + @@ -391,45 +391,45 @@ - The error-pageType contains a mapping between an error code - or exception type to the path of a resource in the web - application. + 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 + Used in: web-app - + - - - + + + - The exception-type contains a fully qualified class - name of a Java exception type. + The exception-type contains a fully qualified class + name of a Java exception type. - - - + + + - - + type="j2ee:war-pathType"> + + - 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 `/'. + 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 `/'. - - + + @@ -441,37 +441,37 @@ - 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. + 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. + type="j2ee:filter-nameType"/> - - + + + type="j2ee:dispatcherType" + minOccurs="0" maxOccurs="4"/> @@ -482,12 +482,12 @@ - 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. + 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 + Used in: filter, filter-mapping @@ -503,14 +503,14 @@ - 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. + 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 + Used in: web-app @@ -518,29 +518,29 @@ + type="j2ee:filter-nameType"/> - - + type="j2ee:fully-qualified-classType"> + + - The fully qualified classname of the filter. + The fully qualified classname of the filter. - - + + - - + type="j2ee:param-valueType" + minOccurs="0" maxOccurs="unbounded"> + + - The init-param element contains a name/value pair as - an initialization param of a servlet filter + The init-param element contains a name/value pair as + an initialization param of a servlet filter - - + + @@ -552,11 +552,11 @@ - 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. + 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 + Used in: login-config @@ -564,32 +564,32 @@ - - + type="j2ee:war-pathType"> + + - 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. + 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. - - + + - - - - 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. - - - + type="j2ee:war-pathType"> + + + + 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. + + + @@ -603,21 +603,21 @@ - The http-method contains an HTTP method recognized by the - web-app, for example GET, POST, ... + The http-method contains an HTTP method recognized by the + web-app, for example GET, POST, ... - - - - - - - + + + + + + + @@ -628,16 +628,16 @@ - The locale-encoding-mapping-list contains one or more - locale-encoding-mapping(s). + The locale-encoding-mapping-list contains one or more + locale-encoding-mapping(s). + type="j2ee:locale-encoding-mappingType" + maxOccurs="unbounded"/> @@ -648,19 +648,19 @@ - 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. + 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. + type="j2ee:localeType"/> + type="j2ee:encodingType"/> @@ -671,8 +671,8 @@ - The localeType defines valid locale defined by ISO-639-1 - and ISO-3166. + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. @@ -688,34 +688,34 @@ - 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. + 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 + Used in: web-app + type="j2ee:auth-methodType" + minOccurs="0"/> - - + type="j2ee:string" minOccurs="0"> + + - The realm name element specifies the realm name to - use in HTTP Basic authorization. + The realm name element specifies the realm name to + use in HTTP Basic authorization. - - + + + type="j2ee:form-login-configType" + minOccurs="0"/> @@ -726,28 +726,28 @@ - The mime-mappingType defines a mapping between an extension - and a mime type. + The mime-mappingType defines a mapping between an extension + and a mime type. - Used in: web-app + Used in: web-app - + - The extension element contains a string describing an - extension. example: "txt" + The extension element contains a string describing an + extension. example: "txt" - + + type="j2ee:string"/> + type="j2ee:mime-typeType"/> @@ -758,12 +758,12 @@ - The mime-typeType is used to indicate a defined mime type. + The mime-typeType is used to indicate a defined mime type. - Example: - "text/plain" + Example: + "text/plain" - Used in: mime-mapping + Used in: mime-mapping @@ -780,13 +780,13 @@ - This type defines a string which contains at least one - character. + This type defines a string which contains at least one + character. - + @@ -797,29 +797,29 @@ - The security-constraintType is used to associate - security constraints with one or more web resource - collections + The security-constraintType is used to associate + security constraints with one or more web resource + collections - Used in: web-app + Used in: web-app + type="j2ee:display-nameType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:web-resource-collectionType" + maxOccurs="unbounded"/> + type="j2ee:auth-constraintType" + minOccurs="0"/> + type="j2ee:user-data-constraintType" + minOccurs="0"/> @@ -830,19 +830,19 @@ - The servlet-mappingType defines a mapping between a - servlet and a url pattern. + The servlet-mappingType defines a mapping between a + servlet and a url pattern. - Used in: web-app + Used in: web-app + type="j2ee:servlet-nameType"/> + type="j2ee:url-patternType"/> @@ -853,9 +853,9 @@ - The servlet-name element contains the canonical name of the - servlet. Each servlet name is unique within the web - application. + The servlet-name element contains the canonical name of the + servlet. Each servlet name is unique within the web + application. @@ -871,13 +871,13 @@ - 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 pre-compiled and - loaded. + 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 pre-compiled and + loaded. - Used in: web-app + Used in: web-app @@ -885,60 +885,60 @@ + type="j2ee:servlet-nameType"/> - - - + + + - The servlet-class element contains the fully - qualified class name of the servlet. + The servlet-class element contains the fully + qualified class name of the servlet. - - - + + + - + + type="j2ee:param-valueType" + minOccurs="0" maxOccurs="unbounded"/> - - - - The load-on-startup element indicates that this - servlet should be loaded (instantiated and have - its init() called) on the start-up 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. - - - + type="j2ee:xsdIntegerType" + minOccurs="0"> + + + + The load-on-startup element indicates that this + servlet should be loaded (instantiated and have + its init() called) on the start-up 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. + + + + type="j2ee:run-asType" + minOccurs="0"/> + type="j2ee:security-role-refType" + minOccurs="0" maxOccurs="unbounded"/> @@ -949,32 +949,32 @@ - The session-configType defines the session parameters - for this web application. + The session-configType defines the session parameters + for this web application. - Used in: web-app + Used in: web-app - - - - 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. - - - + type="j2ee:xsdIntegerType" + minOccurs="0"> + + + + 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. + + + @@ -986,29 +986,29 @@ - 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 + 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 - - - + + + @@ -1019,22 +1019,22 @@ - The user-data-constraintType is used to indicate how - data communicated between the client and container should be - protected. + The user-data-constraintType is used to indicate how + data communicated between the client and container should be + protected. - Used in: security-constraint + Used in: security-constraint + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:transport-guaranteeType"/> @@ -1045,15 +1045,15 @@ - The elements that use this type designate a path starting - with a "/" and interpreted relative to the root of a WAR - file. + The elements that use this type designate a path starting + with a "/" and interpreted relative to the root of a WAR + file. - + @@ -1064,9 +1064,9 @@ - This type contains the recognized versions of - web-application supported. It is used to designate the - version of the web application. + This type contains the recognized versions of + web-application supported. It is used to designate the + version of the web application. @@ -1082,57 +1082,57 @@ + type="j2ee:emptyType"/> + type="j2ee:param-valueType"> - - + + - The context-param element contains the declaration - of a web application's servlet context - initialization parameters. + The context-param element contains the declaration + of a web application's servlet context + initialization parameters. - - + + + type="j2ee:filterType"/> + type="j2ee:filter-mappingType"/> + type="j2ee:listenerType"/> + type="j2ee:servletType"/> + type="j2ee:servlet-mappingType"/> + type="j2ee:session-configType"/> + type="j2ee:mime-mappingType"/> + type="j2ee:welcome-file-listType"/> + type="j2ee:error-pageType"/> + type="j2ee:jsp-configType"/> + type="j2ee:security-constraintType"/> + type="j2ee:login-configType"/> + type="j2ee:security-roleType"/> + type="j2ee:message-destinationType"/> + type="j2ee:locale-encoding-mapping-listType"/> + type="j2ee:web-app-versionType" + use="required"/> @@ -1142,39 +1142,39 @@ - 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. + 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 + Used in: security-constraint - - + type="j2ee:string"> + + - The web-resource-name contains the name of this web - resource collection. + The web-resource-name contains the name of this web + resource collection. - - + + + type="j2ee:descriptionType" + minOccurs="0" + maxOccurs="unbounded"/> + type="j2ee:url-patternType" + maxOccurs="unbounded"/> + type="j2ee:http-methodType" + minOccurs="0" maxOccurs="unbounded"/> @@ -1185,26 +1185,26 @@ - The welcome-file-list contains an ordered list of welcome - files elements. + The welcome-file-list contains an ordered list of welcome + files elements. - Used in: web-app + Used in: web-app - - + type="xsd:string" + maxOccurs="unbounded"> + + - The welcome-file element contains file name to use - as a default welcome file, such as index.html + The welcome-file element contains file name to use + as a default welcome file, such as index.html - - + + -- 2.11.0