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

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

Documentation

	The taglib tag is the document root, it defines:

	description     a simple string describing the "use" of this
			taglib, should be user discernable

	display-name    the display-name element contains a
			short name that is intended to be displayed
			by tools

	icon            optional icon that can be used by tools

	tlib-version    the version of the tag library implementation

	short-name      a simple default short name that could be
			used by a JSP authoring tool to create
			names with a mnemonic value; for example,
			the it may be used as the prefered prefix
			value in taglib directives

	uri             a uri uniquely identifying this taglib

	validator       optional TagLibraryValidator information

	listener        optional event listener specification

	tag             tags in this tag library

	tag-file        tag files in this tag library

	function        zero or more EL functions defined in this
			tag library

	taglib-extension zero or more extensions that provide extra
			information about this taglib, for tool
			consumption

      
Properties
This component is not nillable.

Model
<...
  id = xsd:ID
  version = j2ee:dewey-versionType>
((description*, display-name*, icon*), tlib-version, short-name, uri?, validator?, listener*, tag*, tag-file*, function*, taglib-extension* )
</...>


Nested Element Summary
j2ee:descriptionTypedescription
          
j2ee:display-nameTypedisplay-name
          
j2ee:functionTypefunction
          
j2ee:iconTypeicon
          
j2ee:listenerTypelistener
          
j2ee:tld-canonical-nameTypeshort-name
          Defines a simple default name that could be used by a JSP authoring tool to create names with a mnemonicvalue; for example, it may be used as the preferred prefix value in taglib directives. 
j2ee:tagTypetag
          
j2ee:tagFileTypetag-file
          
j2ee:tld-extensionTypetaglib-extension
           Taglib extensions are for tool use only and must not affect the behavior of a container.  
j2ee:dewey-versionTypetlib-version
          Describes this version (number) of the taglibrary. 
j2ee:xsdAnyURITypeuri
          Defines a public URI that uniquely identifies this version of the taglibrary. 
j2ee:validatorTypevalidator
          

Attribute Summary
 xsd:IDid
          
 j2ee:dewey-versionTypeversion
           Describes the JSP version (number) this taglibrary requires in order to function (dewey decimal)  

Attribute Detail

id

Type:
xsd:ID
Use:
optional
Form:
unqualified

version

Describes the JSP version (number) this taglibrary requires in order to function (dewey decimal)

Type:
j2ee:dewey-versionType
Fixed:
2.0
Use:
required
Form:
unqualified

Source
<xsd:complexType name="tldTaglibType">
<xsd:sequence>
<xsd:group ref="j2ee:descriptionGroup"/>
<xsd:element name="tlib-version" type="j2ee:dewey-versionType">
</xsd:element>
<xsd:element name="short-name" type="j2ee:tld-canonical-nameType">
</xsd:element>
<xsd:element minOccurs="0" name="uri" type="j2ee:xsdAnyURIType">
</xsd:element>
<xsd:element minOccurs="0" name="validator" type="j2ee:validatorType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="listener" type="j2ee:listenerType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tag" type="j2ee:tagType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="tag-file" type="j2ee:tagFileType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="function" type="j2ee:functionType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="taglib-extension" type="j2ee:tld-extensionType">
</xsd:element>
</xsd:sequence>
<xsd:attribute fixed="2.0" name="version" type="j2ee:dewey-versionType" use="required">
</xsd:attribute>
<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.