complexType tagFileType

complexType {http://java.sun.com/xml/ns/javaee}tagFileType

Abstractfalse (This can be used in an instance)
Target Namespacehttp://java.sun.com/xml/ns/javaee
Declared Namespacesxmlns:javaee=http://java.sun.com/xml/ns/javaee
xmlns:xsd=http://www.w3.org/2001/XMLSchema


Source

<xsd:complexType name="tagFileType">
    <
xsd:annotation>
        <
xsd:documentation>
Defines an action in this tag library that is implemented
as a .tag file.

The tag-file element has two required subelements:

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

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="javaee:descriptionGroup"/>
        <
xsd:element name="name" type="javaee:tld-canonical-nameType"/>
        <
xsd:element name="path" type="javaee:pathType"/>
        <
xsd:element name="example" type="javaee: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="javaee:tld-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.
                
</xsd:documentation>
            </
xsd:annotation>
        </
xsd:element>
    </
xsd:sequence>
    <
xsd:attribute name="id" type="xsd:ID"/>
</
xsd:complexType>


Documentation

	Defines an action in this tag library that is implemented
	as a .tag file.
	The tag-file element has two required subelements:
	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
	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


complexType tagFileType


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio®, a product from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2006 All Rights Reserved.