ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

org.jboss.shrinkwrap.descriptor.api.facelettaglibrary20
Interface FaceletTaglibType<T>

All Superinterfaces:
Child<T>

public interface FaceletTaglibType<T>
extends Child<T>

This interface defines the contract for the facelet-taglibType xsd type

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

Method Summary
 FaceletTaglibType<T> compositeLibraryName(String compositeLibraryName)
          Sets the composite-library-name element
 FaceletTaglibFunctionType<FaceletTaglibType<T>> createFunction()
          Creates a new function element
 IconType<FaceletTaglibType<T>> createIcon()
          Creates a new icon element
 FaceletTaglibTagType<FaceletTaglibType<T>> createTag()
          Creates a new tag element
 FaceletTaglibType<T> description(String... values)
          Creates for all String objects representing description elements, a new description element
 FaceletTaglibType<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<FaceletTaglibFunctionType<FaceletTaglibType<T>>> getAllFunction()
          Returns all function elements
 List<IconType<FaceletTaglibType<T>>> getAllIcon()
          Returns all icon elements
 List<FaceletTaglibTagType<FaceletTaglibType<T>>> getAllTag()
          Returns all tag elements
 String getCompositeLibraryName()
          Returns the composite-library-name element
 String getLibraryClass()
          Returns the library-class element
 String getNamespace()
          Returns the namespace element
 FaceletTaglibFunctionType<FaceletTaglibType<T>> getOrCreateFunction()
          If not already created, a new function element will be created and returned.
 IconType<FaceletTaglibType<T>> getOrCreateIcon()
          If not already created, a new icon element will be created and returned.
 FaceletTaglibTagType<FaceletTaglibType<T>> getOrCreateTag()
          If not already created, a new tag element will be created and returned.
 FaceletTaglibVersionType getVersion()
          Returns the version attribute
 String getVersionAsString()
          Returns the version attribute
 Boolean isTaglibExtension()
          Removes the taglib-extension element
 FaceletTaglibType<T> libraryClass(String libraryClass)
          Sets the library-class element
 FaceletTaglibType<T> namespace(String namespace)
          Sets the namespace element
 FaceletTaglibType<T> removeAllDescription()
          Removes the description element
 FaceletTaglibType<T> removeAllDisplayName()
          Removes the display-name element
 FaceletTaglibType<T> removeAllFunction()
          Removes all function elements
 FaceletTaglibType<T> removeAllIcon()
          Removes all icon elements
 FaceletTaglibType<T> removeAllTag()
          Removes all tag elements
 FaceletTaglibType<T> removeCompositeLibraryName()
          Removes the composite-library-name element
 FaceletTaglibType<T> removeLibraryClass()
          Removes the library-class element
 FaceletTaglibType<T> removeNamespace()
          Removes the namespace element
 FaceletTaglibType<T> removeTaglibExtension()
          Removes the taglib-extension element
 FaceletTaglibType<T> removeVersion()
          Removes the version attribute
 FaceletTaglibType<T> taglibExtension()
          Sets the taglib-extension element
 FaceletTaglibType<T> version(FaceletTaglibVersionType version)
          Sets the version attribute
 FaceletTaglibType<T> version(String version)
          Sets the version attribute
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

description

FaceletTaglibType<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 FaceletTaglibType

getAllDescription

List<String> getAllDescription()
Returns all description elements

Returns:
list of description

removeAllDescription

FaceletTaglibType<T> removeAllDescription()
Removes the description element

Returns:
the current instance of FaceletTaglibType

displayName

FaceletTaglibType<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 FaceletTaglibType

getAllDisplayName

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

Returns:
list of display-name

removeAllDisplayName

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

Returns:
the current instance of FaceletTaglibType

getOrCreateIcon

IconType<FaceletTaglibType<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<FaceletTaglibType<T>> createIcon()
Creates a new icon element

Returns:
the new created instance of IconType>

getAllIcon

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

Returns:
list of icon

removeAllIcon

FaceletTaglibType<T> removeAllIcon()
Removes all icon elements

Returns:
the current instance of IconType>

libraryClass

FaceletTaglibType<T> libraryClass(String libraryClass)
Sets the library-class element

Parameters:
libraryClass - the value for the element library-class
Returns:
the current instance of FaceletTaglibType

getLibraryClass

String getLibraryClass()
Returns the library-class element

Returns:
the node defined for the element library-class

removeLibraryClass

FaceletTaglibType<T> removeLibraryClass()
Removes the library-class element

Returns:
the current instance of FaceletTaglibType

namespace

FaceletTaglibType<T> namespace(String namespace)
Sets the namespace element

Parameters:
namespace - the value for the element namespace
Returns:
the current instance of FaceletTaglibType

getNamespace

String getNamespace()
Returns the namespace element

Returns:
the node defined for the element namespace

removeNamespace

FaceletTaglibType<T> removeNamespace()
Removes the namespace element

Returns:
the current instance of FaceletTaglibType

compositeLibraryName

FaceletTaglibType<T> compositeLibraryName(String compositeLibraryName)
Sets the composite-library-name element

Parameters:
compositeLibraryName - the value for the element composite-library-name
Returns:
the current instance of FaceletTaglibType

getCompositeLibraryName

String getCompositeLibraryName()
Returns the composite-library-name element

Returns:
the node defined for the element composite-library-name

removeCompositeLibraryName

FaceletTaglibType<T> removeCompositeLibraryName()
Removes the composite-library-name element

Returns:
the current instance of FaceletTaglibType

getOrCreateTag

FaceletTaglibTagType<FaceletTaglibType<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

FaceletTaglibTagType<FaceletTaglibType<T>> createTag()
Creates a new tag element

Returns:
the new created instance of FaceletTaglibTagType>

getAllTag

List<FaceletTaglibTagType<FaceletTaglibType<T>>> getAllTag()
Returns all tag elements

Returns:
list of tag

removeAllTag

FaceletTaglibType<T> removeAllTag()
Removes all tag elements

Returns:
the current instance of FaceletTaglibTagType>

getOrCreateFunction

FaceletTaglibFunctionType<FaceletTaglibType<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

FaceletTaglibFunctionType<FaceletTaglibType<T>> createFunction()
Creates a new function element

Returns:
the new created instance of FaceletTaglibFunctionType>

getAllFunction

List<FaceletTaglibFunctionType<FaceletTaglibType<T>>> getAllFunction()
Returns all function elements

Returns:
list of function

removeAllFunction

FaceletTaglibType<T> removeAllFunction()
Removes all function elements

Returns:
the current instance of FaceletTaglibFunctionType>

taglibExtension

FaceletTaglibType<T> taglibExtension()
Sets the taglib-extension element

Returns:
the current instance of FaceletTaglibType

isTaglibExtension

Boolean isTaglibExtension()
Removes the taglib-extension element

Returns:
the current instance of FaceletTaglibType

removeTaglibExtension

FaceletTaglibType<T> removeTaglibExtension()
Removes the taglib-extension element

Returns:
the current instance of FaceletTaglibType

version

FaceletTaglibType<T> version(FaceletTaglibVersionType version)
Sets the version attribute

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

version

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

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

getVersion

FaceletTaglibVersionType getVersion()
Returns the version attribute

Returns:
the value defined for the attribute version

getVersionAsString

String getVersionAsString()
Returns the version attribute

Returns:
the value found for the element version

removeVersion

FaceletTaglibType<T> removeVersion()
Removes the version attribute

Returns:
the current instance of FaceletTaglibType

ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

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