jsr152/src/share/javax/servlet/jsp/el/ExpressionEvaluator.java: - Removed null as a valid return type for parseExpression() and evaluate(). These methods must throw an ELException in this case.
jsr154/src/share/dtd/j2ee_1_4.xsd: - Added jndiEnvironmentRefsGroup jsr154/src/share/dtd/web-app_2_4.xsd: - Added jndiEnvironmentRefsGroup -- Mark Roth, Java Software JSP 2.0 Co-Specification Lead Sun Microsystems, Inc.
Index: jsr152/src/share/javax/servlet/jsp/el/ExpressionEvaluator.java =================================================================== RCS file: /home/cvspublic/jakarta-servletapi-5/jsr152/src/share/javax/servlet/jsp/el/ExpressionEvaluator.java,v retrieving revision 1.3 diff -u -r1.3 ExpressionEvaluator.java --- jsr152/src/share/javax/servlet/jsp/el/ExpressionEvaluator.java 3 Oct 2002 23:01:44 -0000 1.3 +++ jsr152/src/share/javax/servlet/jsp/el/ExpressionEvaluator.java 7 Oct 2002 +16:18:56 -0000 @@ -105,8 +105,7 @@ * it is invoked. * @param defaultPrefix The default prefix to use when a function is * encountered with no prefix. - * @return The Expression object encapsulating the arguments, or null - * if errors were encountered. + * @return The Expression object encapsulating the arguments. * * @exception ELException Thrown if parsing errors were found. */ @@ -135,8 +134,7 @@ * it is invoked. * @param defaultPrefix The default prefix to use when a function is * encountered with no prefix. - * @return The result of the expression evaluation or null if errors - * were encountered. + * @return The result of the expression evaluation. * * @exception ELException Thrown if the expression evaluation failed. */ Index: jsr154/src/share/dtd/j2ee_1_4.xsd =================================================================== RCS file: /home/cvspublic/jakarta-servletapi-5/jsr154/src/share/dtd/j2ee_1_4.xsd,v retrieving revision 1.3 diff -u -r1.3 j2ee_1_4.xsd --- jsr154/src/share/dtd/j2ee_1_4.xsd 3 Oct 2002 23:01:44 -0000 1.3 +++ jsr154/src/share/dtd/j2ee_1_4.xsd 7 Oct 2002 16:19:00 -0000 @@ -9,7 +9,7 @@ version="1.4"> <xsd:annotation> <xsd:documentation> -@(#)j2ee_1_4.xsds 1.31 02/10/01 +@(#)j2ee_1_4.xsds 1.32 02/10/04 </xsd:documentation> </xsd:annotation> @@ -136,8 +136,8 @@ <xsd:annotation> <xsd:documentation> - This group is used to keep the contained elements in a consistent - order across J2EE deployment descriptors. + This group keeps the usage of the contained description related + elements consistent across J2EE deployment descriptors. </xsd:documentation> </xsd:annotation> @@ -733,6 +733,40 @@ <xsd:restriction base="j2ee:string"/> </xsd:simpleContent> </xsd:complexType> + +<!-- **************************************************** --> + +<xsd:group name="jndiEnvironmentRefsGroup"> + <xsd:annotation> + <xsd:documentation> + + This group keeps the usage of the contained JNDI environment + reference elements consistent across J2EE deployment descriptors. + + </xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element name="env-entry" + type="j2ee:env-entryType" + minOccurs="0" maxOccurs="unbounded"/> + <xsd:element name="ejb-ref" + type="j2ee:ejb-refType" + minOccurs="0" maxOccurs="unbounded"/> + <xsd:element name="ejb-local-ref" + type="j2ee:ejb-local-refType" + minOccurs="0" maxOccurs="unbounded"/> + <xsd:group ref="j2ee:service-refGroup"/> + <xsd:element name="resource-ref" + type="j2ee:resource-refType" + minOccurs="0" maxOccurs="unbounded"/> + <xsd:element name="resource-env-ref" + type="j2ee:resource-env-refType" + minOccurs="0" maxOccurs="unbounded"/> + <xsd:element name="message-destination-ref" + type="j2ee:message-destination-refType" + minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> +</xsd:group> <!-- **************************************************** --> Index: jsr154/src/share/dtd/web-app_2_4.xsd =================================================================== RCS file: /home/cvspublic/jakarta-servletapi-5/jsr154/src/share/dtd/web-app_2_4.xsd,v retrieving revision 1.5 diff -u -r1.5 web-app_2_4.xsd --- jsr154/src/share/dtd/web-app_2_4.xsd 3 Oct 2002 23:01:44 -0000 1.5 +++ jsr154/src/share/dtd/web-app_2_4.xsd 7 Oct 2002 16:19:04 -0000 @@ -8,7 +8,7 @@ version="2.4"> <xsd:annotation> <xsd:documentation> -@(#)web-app_2_4.xsds 1.44 02/09/30 +@(#)web-app_2_4.xsds 1.45 02/10/04 </xsd:documentation> </xsd:annotation> @@ -1122,31 +1122,7 @@ type="j2ee:security-roleType" minOccurs="0" maxOccurs="unbounded"/> - <xsd:element name="env-entry" - type="j2ee:env-entryType" - minOccurs="0" - maxOccurs="unbounded"/> - <xsd:element name="ejb-ref" - type="j2ee:ejb-refType" - minOccurs="0" - maxOccurs="unbounded"/> - <xsd:element name="ejb-local-ref" - type="j2ee:ejb-local-refType" - minOccurs="0" - maxOccurs="unbounded"/> - <xsd:group ref="j2ee:service-refGroup"/> - <xsd:element name="resource-ref" - type="j2ee:resource-refType" - minOccurs="0" - maxOccurs="unbounded"/> - <xsd:element name="resource-env-ref" - type="j2ee:resource-env-refType" - minOccurs="0" - maxOccurs="unbounded"/> - <xsd:element name="message-destination-ref" - type="j2ee:message-destination-refType" - minOccurs="0" - maxOccurs="unbounded"/> + <xsd:group ref="j2ee:jndiEnvironmentRefsGroup"/> <xsd:element name="message-destination" type="j2ee:message-destinationType" minOccurs="0"
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>