kinman      2003/02/03 15:36:20

  Modified:    jsr152/src/share/dtd web-jsptaglibrary_2_0.xsd
               jsr152/src/share/javax/servlet/jsp SkipPageException.java
               jsr154/src/share/dtd web-jsptaglibrary_2_0.xsd
  Log:
  - Patch by Mark Roth
  
  jsr152/src/share/javax/servlet/jsp/tagext/SkipPageException.java
       - Made clear that this should not be thrown from within a tag file.
  
  jsr152/src/share/dtd/web-jsptaglibrary_2_0.xsd:
  jsr154/src/share/dtd/web-jsptaglibrary_2_0.xsd:
       - Added some useful subelements to tag-file element:
        * description
        * display-name
        * icon
          * example
        * tag-extension
  
  Revision  Changes    Path
  1.8       +54 -8     
jakarta-servletapi-5/jsr152/src/share/dtd/web-jsptaglibrary_2_0.xsd
  
  Index: web-jsptaglibrary_2_0.xsd
  ===================================================================
  RCS file: 
/home/cvs/jakarta-servletapi-5/jsr152/src/share/dtd/web-jsptaglibrary_2_0.xsd,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- web-jsptaglibrary_2_0.xsd 28 Jan 2003 00:19:10 -0000      1.7
  +++ web-jsptaglibrary_2_0.xsd 3 Feb 2003 23:36:20 -0000       1.8
  @@ -10,7 +10,7 @@
   
   <xsd:annotation>
   <xsd:documentation>
  -@(#)web-jsptaglibrary_2_0.xsds       1.26 01/24/03
  +%W% %G%
   </xsd:documentation>
   </xsd:annotation>
   <xsd:annotation>
  @@ -334,23 +334,69 @@
   
   The tag-file element has two required subelements:
   
  -name    The unique action name
  +description       Optional tag-specific information
   
  -path    Where to find the .tag file implementing this
  -        action, relative to the root of the web application or
  -     the root of the JAR file for a tag library packaged in
  -     a JAR.  This must begin with /WEB-INF/tags if the .tag
  -     file resides in the WAR, or /META-INF/tags if the .tag
  -     file resides in a JAR.
  +display-name      A short name that is intended to be
  +                  displayed by tools
  +
  +icon              Optional icon element that can be used
  +                  by tools
  +
  +name              The unique action name
  +
  +path              Where to find the .tag file implementing this
  +                  action, relative to the root of the web application or
  +               the root of the JAR file for a tag library packaged in
  +               a JAR.  This must begin with /WEB-INF/tags if the .tag
  +               file resides in the WAR, or /META-INF/tags if the .tag
  +               file resides in a JAR.
  +
  +example           Optional informal description of an
  +                  example of a use of this tag
  +
  +tag-extension     Zero or more extensions that provide extra
  +               information about this tag, for tool
  +               consumption
   
   </xsd:documentation>
   </xsd:annotation>
   
       <xsd:sequence>
  +        <xsd:group ref="j2ee:descriptionGroup"/>
           <xsd:element name="name"
                        type="j2ee:tld-canonical-nameType"/>
           <xsd:element name="path"
                        type="j2ee:pathType"/>
  +        <xsd:element name="example"
  +                     type="j2ee:xsdStringType"
  +                     minOccurs="0">
  +        <xsd:annotation>
  +        <xsd:documentation>
  +
  +        The example element contains an informal description
  +        of an example of the use of a tag.
  +
  +        </xsd:documentation>
  +        </xsd:annotation>
  +
  +        </xsd:element>
  +     <xsd:element name="tag-extension"
  +                  type="j2ee:deployment-extensionType"
  +                  minOccurs="0"
  +                  maxOccurs="unbounded">
  +     <xsd:annotation>
  +     <xsd:documentation>
  +
  +        Tag extensions are for tool use only and must not affect
  +     the behavior of a container.  The TLD extension mechanism
  +     only allows ignorable extensions (i.e. those without a
  +     mustUnderstand attribute).  A Tag Library is considered
  +     invalid if it requires an extension that must be
  +     understood by setting mustUnderstand="true".
  +
  +     </xsd:documentation>
  +     </xsd:annotation>
  +     </xsd:element>
       </xsd:sequence>
       <xsd:attribute name="id" type="xsd:ID"/>
   </xsd:complexType>
  
  
  
  1.4       +1 -1      
jakarta-servletapi-5/jsr152/src/share/javax/servlet/jsp/SkipPageException.java
  
  Index: SkipPageException.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-servletapi-5/jsr152/src/share/javax/servlet/jsp/SkipPageException.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SkipPageException.java    29 Oct 2002 01:18:11 -0000      1.3
  +++ SkipPageException.java    3 Feb 2003 23:36:20 -0000       1.4
  @@ -62,7 +62,7 @@
    * the case with tag files).  The effect is similar to that of a 
    * Classic Tag Handler returning Tag.SKIP_PAGE from doEndTag().
    * Jsp Fragments may also throw this exception.  This exception
  - * should not be thrown manually in a JSP page - the behavior is
  + * should not be thrown manually in a JSP page or tag file - the behavior is
    * undefined.  The exception is intended to be thrown inside 
    * SimpleTag handlers and in JSP fragments.
    * 
  
  
  
  1.8       +54 -8     
jakarta-servletapi-5/jsr154/src/share/dtd/web-jsptaglibrary_2_0.xsd
  
  Index: web-jsptaglibrary_2_0.xsd
  ===================================================================
  RCS file: 
/home/cvs/jakarta-servletapi-5/jsr154/src/share/dtd/web-jsptaglibrary_2_0.xsd,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- web-jsptaglibrary_2_0.xsd 28 Jan 2003 00:19:10 -0000      1.7
  +++ web-jsptaglibrary_2_0.xsd 3 Feb 2003 23:36:20 -0000       1.8
  @@ -10,7 +10,7 @@
   
   <xsd:annotation>
   <xsd:documentation>
  -@(#)web-jsptaglibrary_2_0.xsds       1.26 01/24/03
  +%W% %G%
   </xsd:documentation>
   </xsd:annotation>
   <xsd:annotation>
  @@ -334,23 +334,69 @@
   
   The tag-file element has two required subelements:
   
  -name    The unique action name
  +description       Optional tag-specific information
   
  -path    Where to find the .tag file implementing this
  -        action, relative to the root of the web application or
  -     the root of the JAR file for a tag library packaged in
  -     a JAR.  This must begin with /WEB-INF/tags if the .tag
  -     file resides in the WAR, or /META-INF/tags if the .tag
  -     file resides in a JAR.
  +display-name      A short name that is intended to be
  +                  displayed by tools
  +
  +icon              Optional icon element that can be used
  +                  by tools
  +
  +name              The unique action name
  +
  +path              Where to find the .tag file implementing this
  +                  action, relative to the root of the web application or
  +               the root of the JAR file for a tag library packaged in
  +               a JAR.  This must begin with /WEB-INF/tags if the .tag
  +               file resides in the WAR, or /META-INF/tags if the .tag
  +               file resides in a JAR.
  +
  +example           Optional informal description of an
  +                  example of a use of this tag
  +
  +tag-extension     Zero or more extensions that provide extra
  +               information about this tag, for tool
  +               consumption
   
   </xsd:documentation>
   </xsd:annotation>
   
       <xsd:sequence>
  +        <xsd:group ref="j2ee:descriptionGroup"/>
           <xsd:element name="name"
                        type="j2ee:tld-canonical-nameType"/>
           <xsd:element name="path"
                        type="j2ee:pathType"/>
  +        <xsd:element name="example"
  +                     type="j2ee:xsdStringType"
  +                     minOccurs="0">
  +        <xsd:annotation>
  +        <xsd:documentation>
  +
  +        The example element contains an informal description
  +        of an example of the use of a tag.
  +
  +        </xsd:documentation>
  +        </xsd:annotation>
  +
  +        </xsd:element>
  +     <xsd:element name="tag-extension"
  +                  type="j2ee:deployment-extensionType"
  +                  minOccurs="0"
  +                  maxOccurs="unbounded">
  +     <xsd:annotation>
  +     <xsd:documentation>
  +
  +        Tag extensions are for tool use only and must not affect
  +     the behavior of a container.  The TLD extension mechanism
  +     only allows ignorable extensions (i.e. those without a
  +     mustUnderstand attribute).  A Tag Library is considered
  +     invalid if it requires an extension that must be
  +     understood by setting mustUnderstand="true".
  +
  +     </xsd:documentation>
  +     </xsd:annotation>
  +     </xsd:element>
       </xsd:sequence>
       <xsd:attribute name="id" type="xsd:ID"/>
   </xsd:complexType>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to