ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

org.jboss.shrinkwrap.descriptor.api.jsptaglibrary21
Interface TldTaglibType<T>

All Superinterfaces:
Child<T>

public interface TldTaglibType<T>
extends Child<T>

This interface defines the contract for the tldTaglibType xsd type

Since:
Generation date :2012-05-09T23:45:03.702-07:00
Author:
Ralf Battenfeld, Andrew Lee Rubinger

Method Summary
 FunctionType<TldTaglibType<T>> createFunction()
          Creates a new function element
 IconType<TldTaglibType<T>> createIcon()
          Creates a new icon element
 ListenerType<TldTaglibType<T>> createListener()
          Creates a new listener element
 TagType<TldTaglibType<T>> createTag()
          Creates a new tag element
 TagFileType<TldTaglibType<T>> createTagFile()
          Creates a new tag-file element
 TldExtensionType<TldTaglibType<T>> createTaglibExtension()
          Creates a new taglib-extension element
 TldTaglibType<T> description(String... values)
          Creates for all String objects representing description elements, a new description element
 TldTaglibType<T> displayName(String... values)
          Creates for all String objects representing display-name elements, a new display-name element
 List<String> getAllDescription()
          Returns all description elements
 List<String> getAllDisplayName()
          Returns all display-name elements
 List<FunctionType<TldTaglibType<T>>> getAllFunction()
          Returns all function elements
 List<IconType<TldTaglibType<T>>> getAllIcon()
          Returns all icon elements
 List<ListenerType<TldTaglibType<T>>> getAllListener()
          Returns all listener elements
 List<TagType<TldTaglibType<T>>> getAllTag()
          Returns all tag elements
 List<TagFileType<TldTaglibType<T>>> getAllTagFile()
          Returns all tag-file elements
 List<TldExtensionType<TldTaglibType<T>>> getAllTaglibExtension()
          Returns all taglib-extension elements
 FunctionType<TldTaglibType<T>> getOrCreateFunction()
          If not already created, a new function element will be created and returned.
 IconType<TldTaglibType<T>> getOrCreateIcon()
          If not already created, a new icon element will be created and returned.
 ListenerType<TldTaglibType<T>> getOrCreateListener()
          If not already created, a new listener element will be created and returned.
 TagType<TldTaglibType<T>> getOrCreateTag()
          If not already created, a new tag element will be created and returned.
 TagFileType<TldTaglibType<T>> getOrCreateTagFile()
          If not already created, a new tag-file element will be created and returned.
 TldExtensionType<TldTaglibType<T>> getOrCreateTaglibExtension()
          If not already created, a new taglib-extension element will be created and returned.
 ValidatorType<TldTaglibType<T>> getOrCreateValidator()
          If not already created, a new validator element with the given value will be created.
 String getShortName()
          Returns the short-name element
 String getTlibVersion()
          Returns the tlib-version element
 String getUri()
          Returns the uri element
 String getVersion()
          Returns the version attribute
 TldTaglibType<T> removeAllDescription()
          Removes the description element
 TldTaglibType<T> removeAllDisplayName()
          Removes the display-name element
 TldTaglibType<T> removeAllFunction()
          Removes all function elements
 TldTaglibType<T> removeAllIcon()
          Removes all icon elements
 TldTaglibType<T> removeAllListener()
          Removes all listener elements
 TldTaglibType<T> removeAllTag()
          Removes all tag elements
 TldTaglibType<T> removeAllTagFile()
          Removes all tag-file elements
 TldTaglibType<T> removeAllTaglibExtension()
          Removes all taglib-extension elements
 TldTaglibType<T> removeShortName()
          Removes the short-name element
 TldTaglibType<T> removeTlibVersion()
          Removes the tlib-version element
 TldTaglibType<T> removeUri()
          Removes the uri element
 TldTaglibType<T> removeValidator()
          Removes the validator element
 TldTaglibType<T> removeVersion()
          Removes the version attribute
 TldTaglibType<T> shortName(String shortName)
          Sets the short-name element
 TldTaglibType<T> tlibVersion(String tlibVersion)
          Sets the tlib-version element
 TldTaglibType<T> uri(String uri)
          Sets the uri element
 TldTaglibType<T> version(String version)
          Sets the version attribute
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

description

TldTaglibType<T> description(String... values)
Creates for all String objects representing description elements, a new description element

Parameters:
values - list of description objects
Returns:
the current instance of TldTaglibType

getAllDescription

List<String> getAllDescription()
Returns all description elements

Returns:
list of description

removeAllDescription

TldTaglibType<T> removeAllDescription()
Removes the description element

Returns:
the current instance of TldTaglibType

displayName

TldTaglibType<T> displayName(String... values)
Creates for all String objects representing display-name elements, a new display-name element

Parameters:
values - list of display-name objects
Returns:
the current instance of TldTaglibType

getAllDisplayName

List<String> getAllDisplayName()
Returns all display-name elements

Returns:
list of display-name

removeAllDisplayName

TldTaglibType<T> removeAllDisplayName()
Removes the display-name element

Returns:
the current instance of TldTaglibType

getOrCreateIcon

IconType<TldTaglibType<T>> getOrCreateIcon()
If not already created, a new icon element will be created and returned. Otherwise, the first existing icon element will be returned.

Returns:
the instance defined for the element icon

createIcon

IconType<TldTaglibType<T>> createIcon()
Creates a new icon element

Returns:
the new created instance of IconType>

getAllIcon

List<IconType<TldTaglibType<T>>> getAllIcon()
Returns all icon elements

Returns:
list of icon

removeAllIcon

TldTaglibType<T> removeAllIcon()
Removes all icon elements

Returns:
the current instance of IconType>

tlibVersion

TldTaglibType<T> tlibVersion(String tlibVersion)
Sets the tlib-version element

Parameters:
tlibVersion - the value for the element tlib-version
Returns:
the current instance of TldTaglibType

getTlibVersion

String getTlibVersion()
Returns the tlib-version element

Returns:
the node defined for the element tlib-version

removeTlibVersion

TldTaglibType<T> removeTlibVersion()
Removes the tlib-version element

Returns:
the current instance of TldTaglibType

shortName

TldTaglibType<T> shortName(String shortName)
Sets the short-name element

Parameters:
shortName - the value for the element short-name
Returns:
the current instance of TldTaglibType

getShortName

String getShortName()
Returns the short-name element

Returns:
the node defined for the element short-name

removeShortName

TldTaglibType<T> removeShortName()
Removes the short-name element

Returns:
the current instance of TldTaglibType

uri

TldTaglibType<T> uri(String uri)
Sets the uri element

Parameters:
uri - the value for the element uri
Returns:
the current instance of TldTaglibType

getUri

String getUri()
Returns the uri element

Returns:
the node defined for the element uri

removeUri

TldTaglibType<T> removeUri()
Removes the uri element

Returns:
the current instance of TldTaglibType

getOrCreateValidator

ValidatorType<TldTaglibType<T>> getOrCreateValidator()
If not already created, a new validator element with the given value will be created. Otherwise, the existing validator element will be returned.

Returns:
a new or existing instance of ValidatorType>

removeValidator

TldTaglibType<T> removeValidator()
Removes the validator element

Returns:
the current instance of TldTaglibType

getOrCreateListener

ListenerType<TldTaglibType<T>> getOrCreateListener()
If not already created, a new listener element will be created and returned. Otherwise, the first existing listener element will be returned.

Returns:
the instance defined for the element listener

createListener

ListenerType<TldTaglibType<T>> createListener()
Creates a new listener element

Returns:
the new created instance of ListenerType>

getAllListener

List<ListenerType<TldTaglibType<T>>> getAllListener()
Returns all listener elements

Returns:
list of listener

removeAllListener

TldTaglibType<T> removeAllListener()
Removes all listener elements

Returns:
the current instance of ListenerType>

getOrCreateTag

TagType<TldTaglibType<T>> getOrCreateTag()
If not already created, a new tag element will be created and returned. Otherwise, the first existing tag element will be returned.

Returns:
the instance defined for the element tag

createTag

TagType<TldTaglibType<T>> createTag()
Creates a new tag element

Returns:
the new created instance of TagType>

getAllTag

List<TagType<TldTaglibType<T>>> getAllTag()
Returns all tag elements

Returns:
list of tag

removeAllTag

TldTaglibType<T> removeAllTag()
Removes all tag elements

Returns:
the current instance of TagType>

getOrCreateTagFile

TagFileType<TldTaglibType<T>> getOrCreateTagFile()
If not already created, a new tag-file element will be created and returned. Otherwise, the first existing tag-file element will be returned.

Returns:
the instance defined for the element tag-file

createTagFile

TagFileType<TldTaglibType<T>> createTagFile()
Creates a new tag-file element

Returns:
the new created instance of TagFileType>

getAllTagFile

List<TagFileType<TldTaglibType<T>>> getAllTagFile()
Returns all tag-file elements

Returns:
list of tag-file

removeAllTagFile

TldTaglibType<T> removeAllTagFile()
Removes all tag-file elements

Returns:
the current instance of TagFileType>

getOrCreateFunction

FunctionType<TldTaglibType<T>> getOrCreateFunction()
If not already created, a new function element will be created and returned. Otherwise, the first existing function element will be returned.

Returns:
the instance defined for the element function

createFunction

FunctionType<TldTaglibType<T>> createFunction()
Creates a new function element

Returns:
the new created instance of FunctionType>

getAllFunction

List<FunctionType<TldTaglibType<T>>> getAllFunction()
Returns all function elements

Returns:
list of function

removeAllFunction

TldTaglibType<T> removeAllFunction()
Removes all function elements

Returns:
the current instance of FunctionType>

getOrCreateTaglibExtension

TldExtensionType<TldTaglibType<T>> getOrCreateTaglibExtension()
If not already created, a new taglib-extension element will be created and returned. Otherwise, the first existing taglib-extension element will be returned.

Returns:
the instance defined for the element taglib-extension

createTaglibExtension

TldExtensionType<TldTaglibType<T>> createTaglibExtension()
Creates a new taglib-extension element

Returns:
the new created instance of TldExtensionType>

getAllTaglibExtension

List<TldExtensionType<TldTaglibType<T>>> getAllTaglibExtension()
Returns all taglib-extension elements

Returns:
list of taglib-extension

removeAllTaglibExtension

TldTaglibType<T> removeAllTaglibExtension()
Removes all taglib-extension elements

Returns:
the current instance of TldExtensionType>

version

TldTaglibType<T> version(String version)
Sets the version attribute

Parameters:
version - the value for the attribute version
Returns:
the current instance of TldTaglibType

getVersion

String getVersion()
Returns the version attribute

Returns:
the value defined for the attribute version

removeVersion

TldTaglibType<T> removeVersion()
Removes the version attribute

Returns:
the current instance of TldTaglibType

ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.