TagLib

This type is a class for model objects.

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 one or more tags in the tag library tag-file one or more tag files in the 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

Package: taglib
Supertype: CompatibilityDescriptionGroup

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *



Attributes Summary
tagLibVersion : EString Describes this version number of the tag library (dewey decimal). @regexp [0-9]*{ "."[0-9] }0..3
jspVersion : EString Describes the JSP version (number) this tag library requires in order to function (dewey decimal). Default is 1.2 @regexp [0-9]*{ "."[0-9] }0..3
shortName : EString The value of the short-name element is a name that could be used by a JSP authoring tool to create names with a mnemonic value; for example, it may be used as the prefered prefix value in taglib directives. Do not use white space, and do not start with digits or underscore.
uri : EString The value of the uri element is a public URI that uniquely identifies the exact semantics of this taglibrary.
tags : JSPTag + * No description is available *
validator : Validator @ The validator element provides information on an optional validator that can be used to validate the conformance of a JSP page to using this tag library.
listeners : Listener * * No description is available *
functions : Function * @version J2EE1.4
taglibExtensions : TldExtension * * No description is available *



Attribute Details

tagLibVersion  -  Describes this version number of the tag library (dewey decimal). @regexp [0-9]*{ "."[0-9] }0..3
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

jspVersion  -  Describes the JSP version (number) this tag library requires in order to function (dewey decimal). Default is 1.2 @regexp [0-9]*{ "."[0-9] }0..3
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

shortName  -  The value of the short-name element is a name that could be used by a JSP authoring tool to create names with a mnemonic value; for example, it may be used as the prefered prefix value in taglib directives. Do not use white space, and do not start with digits or underscore.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

uri  -  The value of the uri element is a public URI that uniquely identifies the exact semantics of this taglibrary.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

tags  -  * No description is available *
    Reference Type: JSPTag +
    Containment:  true
    Container:  false
    Required:  true
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  1
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

validator  -  The validator element provides information on an optional validator that can be used to validate the conformance of a JSP page to using this tag library.
    Reference Type: Validator @
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

listeners  -  * No description is available *
    Reference Type: Listener *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

functions  -  @version J2EE1.4
    Reference Type: Function *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

taglibExtensions  -  * No description is available *
    Reference Type: TldExtension *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006