net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee
Class TldTaglibType

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.TldTaglibType
All Implemented Interfaces:
Serializable, Cloneable

public class TldTaglibType
extends Object
implements Serializable, Cloneable

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

Java class for tldTaglibType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="tldTaglibType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
         <element name="tlib-version" type="{http://java.sun.com/xml/ns/javaee}dewey-versionType"/>
         <element name="short-name" type="{http://java.sun.com/xml/ns/javaee}tld-canonical-nameType"/>
         <element name="uri" type="{http://java.sun.com/xml/ns/javaee}xsdAnyURIType" minOccurs="0"/>
         <element name="validator" type="{http://java.sun.com/xml/ns/javaee}validatorType" minOccurs="0"/>
         <element name="listener" type="{http://java.sun.com/xml/ns/javaee}listenerType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="tag" type="{http://java.sun.com/xml/ns/javaee}tagType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="tag-file" type="{http://java.sun.com/xml/ns/javaee}tagFileType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="function" type="{http://java.sun.com/xml/ns/javaee}functionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="taglib-extension" type="{http://java.sun.com/xml/ns/javaee}tld-extensionType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="version" use="required" type="{http://java.sun.com/xml/ns/javaee}dewey-versionType" fixed="2.1" />
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  DescriptionType[] description
           
protected  DisplayNameType[] displayName
           
protected  FunctionType[] function
           
protected  IconType[] icon
           
protected  String id
           
protected  ListenerType[] listener
           
protected  TldCanonicalNameType shortName
           
protected  TagType[] tag
           
protected  TagFileType[] tagFile
           
protected  TldExtensionType[] taglibExtension
           
protected  String tlibVersion
           
protected  XsdAnyURIType uri
           
protected  ValidatorType validator
           
protected  String version
           
 
Constructor Summary
TldTaglibType()
          Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.TldTaglibType instance.
TldTaglibType(TldTaglibType o)
          Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.TldTaglibType instance by copying a given instance.
 
Method Summary
 TldTaglibType clone()
          Creates and returns a copy of this object.
 DescriptionType[] getDescription()
           
 DescriptionType getDescription(int idx)
           
 int getDescriptionLength()
           
 DisplayNameType[] getDisplayName()
           
 DisplayNameType getDisplayName(int idx)
           
 int getDisplayNameLength()
           
 FunctionType[] getFunction()
           
 FunctionType getFunction(int idx)
           
 int getFunctionLength()
           
 IconType[] getIcon()
           
 IconType getIcon(int idx)
           
 int getIconLength()
           
 String getId()
          Gets the value of the id property.
 ListenerType[] getListener()
           
 ListenerType getListener(int idx)
           
 int getListenerLength()
           
 TldCanonicalNameType getShortName()
          Gets the value of the shortName property.
 TagType[] getTag()
           
 TagType getTag(int idx)
           
 TagFileType[] getTagFile()
           
 TagFileType getTagFile(int idx)
           
 int getTagFileLength()
           
 int getTagLength()
           
 TldExtensionType[] getTaglibExtension()
           
 TldExtensionType getTaglibExtension(int idx)
           
 int getTaglibExtensionLength()
           
 String getTlibVersion()
          Gets the value of the tlibVersion property.
 XsdAnyURIType getUri()
          Gets the value of the uri property.
 ValidatorType getValidator()
          Gets the value of the validator property.
 String getVersion()
          Gets the value of the version property.
 void setDescription(DescriptionType[] values)
           
 DescriptionType setDescription(int idx, DescriptionType value)
           
 void setDisplayName(DisplayNameType[] values)
           
 DisplayNameType setDisplayName(int idx, DisplayNameType value)
           
 void setFunction(FunctionType[] values)
           
 FunctionType setFunction(int idx, FunctionType value)
           
 void setIcon(IconType[] values)
           
 IconType setIcon(int idx, IconType value)
           
 void setId(String value)
          Sets the value of the id property.
 ListenerType setListener(int idx, ListenerType value)
           
 void setListener(ListenerType[] values)
           
 void setShortName(TldCanonicalNameType value)
          Sets the value of the shortName property.
 TagType setTag(int idx, TagType value)
           
 void setTag(TagType[] values)
           
 TagFileType setTagFile(int idx, TagFileType value)
           
 void setTagFile(TagFileType[] values)
           
 TldExtensionType setTaglibExtension(int idx, TldExtensionType value)
           
 void setTaglibExtension(TldExtensionType[] values)
           
 void setTlibVersion(String value)
          Sets the value of the tlibVersion property.
 void setUri(XsdAnyURIType value)
          Sets the value of the uri property.
 void setValidator(ValidatorType value)
          Sets the value of the validator property.
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected DescriptionType[] description

displayName

protected DisplayNameType[] displayName

icon

protected IconType[] icon

tlibVersion

protected String tlibVersion

shortName

protected TldCanonicalNameType shortName

uri

protected XsdAnyURIType uri

validator

protected ValidatorType validator

listener

protected ListenerType[] listener

tag

protected TagType[] tag

tagFile

protected TagFileType[] tagFile

function

protected FunctionType[] function

taglibExtension

protected TldExtensionType[] taglibExtension

version

protected String version

id

protected String id
Constructor Detail

TldTaglibType

public TldTaglibType()
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.TldTaglibType instance.


TldTaglibType

public TldTaglibType(TldTaglibType o)
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.TldTaglibType instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getDescription

public DescriptionType[] getDescription()
Returns:
array of DescriptionType

getDescription

public DescriptionType getDescription(int idx)
Returns:
one of DescriptionType

getDescriptionLength

public int getDescriptionLength()

setDescription

public void setDescription(DescriptionType[] values)
Parameters:
values - allowed objects are DescriptionType

setDescription

public DescriptionType setDescription(int idx,
                                      DescriptionType value)
Parameters:
value - allowed object is DescriptionType

getDisplayName

public DisplayNameType[] getDisplayName()
Returns:
array of DisplayNameType

getDisplayName

public DisplayNameType getDisplayName(int idx)
Returns:
one of DisplayNameType

getDisplayNameLength

public int getDisplayNameLength()

setDisplayName

public void setDisplayName(DisplayNameType[] values)
Parameters:
values - allowed objects are DisplayNameType

setDisplayName

public DisplayNameType setDisplayName(int idx,
                                      DisplayNameType value)
Parameters:
value - allowed object is DisplayNameType

getIcon

public IconType[] getIcon()
Returns:
array of IconType

getIcon

public IconType getIcon(int idx)
Returns:
one of IconType

getIconLength

public int getIconLength()

setIcon

public void setIcon(IconType[] values)
Parameters:
values - allowed objects are IconType

setIcon

public IconType setIcon(int idx,
                        IconType value)
Parameters:
value - allowed object is IconType

getTlibVersion

public String getTlibVersion()
Gets the value of the tlibVersion property.

Returns:
possible object is String

setTlibVersion

public void setTlibVersion(String value)
Sets the value of the tlibVersion property.

Parameters:
value - allowed object is String

getShortName

public TldCanonicalNameType getShortName()
Gets the value of the shortName property.

Returns:
possible object is TldCanonicalNameType

setShortName

public void setShortName(TldCanonicalNameType value)
Sets the value of the shortName property.

Parameters:
value - allowed object is TldCanonicalNameType

getUri

public XsdAnyURIType getUri()
Gets the value of the uri property.

Returns:
possible object is XsdAnyURIType

setUri

public void setUri(XsdAnyURIType value)
Sets the value of the uri property.

Parameters:
value - allowed object is XsdAnyURIType

getValidator

public ValidatorType getValidator()
Gets the value of the validator property.

Returns:
possible object is ValidatorType

setValidator

public void setValidator(ValidatorType value)
Sets the value of the validator property.

Parameters:
value - allowed object is ValidatorType

getListener

public ListenerType[] getListener()
Returns:
array of ListenerType

getListener

public ListenerType getListener(int idx)
Returns:
one of ListenerType

getListenerLength

public int getListenerLength()

setListener

public void setListener(ListenerType[] values)
Parameters:
values - allowed objects are ListenerType

setListener

public ListenerType setListener(int idx,
                                ListenerType value)
Parameters:
value - allowed object is ListenerType

getTag

public TagType[] getTag()
Returns:
array of TagType

getTag

public TagType getTag(int idx)
Returns:
one of TagType

getTagLength

public int getTagLength()

setTag

public void setTag(TagType[] values)
Parameters:
values - allowed objects are TagType

setTag

public TagType setTag(int idx,
                      TagType value)
Parameters:
value - allowed object is TagType

getTagFile

public TagFileType[] getTagFile()
Returns:
array of TagFileType

getTagFile

public TagFileType getTagFile(int idx)
Returns:
one of TagFileType

getTagFileLength

public int getTagFileLength()

setTagFile

public void setTagFile(TagFileType[] values)
Parameters:
values - allowed objects are TagFileType

setTagFile

public TagFileType setTagFile(int idx,
                              TagFileType value)
Parameters:
value - allowed object is TagFileType

getFunction

public FunctionType[] getFunction()
Returns:
array of FunctionType

getFunction

public FunctionType getFunction(int idx)
Returns:
one of FunctionType

getFunctionLength

public int getFunctionLength()

setFunction

public void setFunction(FunctionType[] values)
Parameters:
values - allowed objects are FunctionType

setFunction

public FunctionType setFunction(int idx,
                                FunctionType value)
Parameters:
value - allowed object is FunctionType

getTaglibExtension

public TldExtensionType[] getTaglibExtension()
Returns:
array of TldExtensionType

getTaglibExtension

public TldExtensionType getTaglibExtension(int idx)
Returns:
one of TldExtensionType

getTaglibExtensionLength

public int getTaglibExtensionLength()

setTaglibExtension

public void setTaglibExtension(TldExtensionType[] values)
Parameters:
values - allowed objects are TldExtensionType

setTaglibExtension

public TldExtensionType setTaglibExtension(int idx,
                                           TldExtensionType value)
Parameters:
value - allowed object is TldExtensionType

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

clone

public TldTaglibType clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


Copyright © 2009 The CC-XJC Community. All Rights Reserved.