http://java.sun.com/xml/ns/j2ee
complexType tagType

Super Types
{http://www.w3.org/2001/XMLSchema}anyType
|
+--{http://java.sun.com/xml/ns/j2ee}tagType (restriction)

Documentation

	The tag defines a unique tag in this tag library.  It has one
	attribute, id.

	The tag element may have several subelements defining:

	description       Optional tag-specific information

	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

	tag-class         The tag handler class implementing
			  javax.servlet.jsp.tagext.JspTag

	tei-class         An optional subclass of
			  javax.servlet.jsp.tagext.TagExtraInfo

	body-content      The body content type

	variable          Optional scripting variable information

	attribute         All attributes of this action that are
			  evaluated prior to invocation.

	dynamic-attributes Whether this tag supports additional
			   attributes with dynamic names.  If
			   true, the tag-class must implement the
			   javax.servlet.jsp.tagext.DynamicAttributes
			   interface.  Defaults to false.

	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

      
Properties
This component is not nillable.

Model
<...
  id = xsd:ID>
((description*, display-name*, icon*), name, tag-class, tei-class?, body-content, variable*, attribute*, dynamic-attributes?, example?, tag-extension* )
</...>


Nested Element Summary
j2ee:tld-attributeTypeattribute
          
j2ee:body-contentTypebody-content
          Specifies the format for the body of this tag. 
j2ee:descriptionTypedescription
          
j2ee:display-nameTypedisplay-name
          
j2ee:generic-booleanTypedynamic-attributes
          
j2ee:xsdStringTypeexample
           The example element contains an informal description of an example of the use of a tag.  
j2ee:iconTypeicon
          
j2ee:tld-canonical-nameTypename
          
j2ee:fully-qualified-classTypetag-class
          Defines the subclass of javax.serlvet.jsp.tagext.JspTag that implements the request time semantics for this tag. 
j2ee:tld-extensionTypetag-extension
           Tag extensions are for tool use only and must not affect the behavior of a container.  
j2ee:fully-qualified-classTypetei-class
          Defines the subclass of javax.servlet.jsp.tagext.TagExtraInfo for this tag. 
j2ee:variableTypevariable
          

Attribute Summary
 xsd:IDid
          

Attribute Detail

id

Type:
xsd:ID
Use:
optional
Form:
unqualified

Local Usage
tldTaglibType

Source
<xsd:complexType name="tagType">
<xsd:sequence>
<xsd:group ref="j2ee:descriptionGroup"/>
<xsd:element name="name" type="j2ee:tld-canonical-nameType"/>
<xsd:element name="tag-class" type="j2ee:fully-qualified-classType">
</xsd:element>
<xsd:element minOccurs="0" name="tei-class" type="j2ee:fully-qualified-classType">
</xsd:element>
<xsd:element name="body-content" type="j2ee:body-contentType">
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="variable" type="j2ee:variableType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="attribute" type="j2ee:tld-attributeType"/>
<xsd:element minOccurs="0" name="dynamic-attributes" type="j2ee:generic-booleanType"/>
<xsd:element minOccurs="0" name="example" type="j2ee:xsdStringType">
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tag-extension" type="j2ee:tld-extensionType">
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.