ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

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

All Superinterfaces:
Child<T>

public interface VariableType<T>
extends Child<T>

This interface defines the contract for the variableType xsd type

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

Method Summary
 VariableType<T> declare(GenericBooleanType declare)
          Sets the declare element
 VariableType<T> declare(String declare)
          Sets the declare element
 VariableType<T> description(String... values)
          Creates for all String objects representing description elements, a new description element
 List<String> getAllDescription()
          Returns all description elements
 GenericBooleanType getDeclare()
          Returns the declare element
 String getDeclareAsString()
          Returns the declare element
 String getNameFromAttribute()
          Returns the name-from-attribute element
 String getNameGiven()
          Returns the name-given element
 VariableScopeType getScope()
          Returns the scope element
 String getScopeAsString()
          Returns the scope element
 String getVariableClass()
          Returns the variable-class element
 VariableType<T> nameFromAttribute(String nameFromAttribute)
          Sets the name-from-attribute element
 VariableType<T> nameGiven(String nameGiven)
          Sets the name-given element
 VariableType<T> removeAllDescription()
          Removes the description element
 VariableType<T> removeDeclare()
          Removes the declare attribute
 VariableType<T> removeNameFromAttribute()
          Removes the name-from-attribute element
 VariableType<T> removeNameGiven()
          Removes the name-given element
 VariableType<T> removeScope()
          Removes the scope attribute
 VariableType<T> removeVariableClass()
          Removes the variable-class element
 VariableType<T> scope(String scope)
          Sets the scope element
 VariableType<T> scope(VariableScopeType scope)
          Sets the scope element
 VariableType<T> variableClass(String variableClass)
          Sets the variable-class element
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

description

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

getAllDescription

List<String> getAllDescription()
Returns all description elements

Returns:
list of description

removeAllDescription

VariableType<T> removeAllDescription()
Removes the description element

Returns:
the current instance of VariableType

nameGiven

VariableType<T> nameGiven(String nameGiven)
Sets the name-given element

Parameters:
nameGiven - the value for the element name-given
Returns:
the current instance of VariableType

getNameGiven

String getNameGiven()
Returns the name-given element

Returns:
the node defined for the element name-given

removeNameGiven

VariableType<T> removeNameGiven()
Removes the name-given element

Returns:
the current instance of VariableType

nameFromAttribute

VariableType<T> nameFromAttribute(String nameFromAttribute)
Sets the name-from-attribute element

Parameters:
nameFromAttribute - the value for the element name-from-attribute
Returns:
the current instance of VariableType

getNameFromAttribute

String getNameFromAttribute()
Returns the name-from-attribute element

Returns:
the node defined for the element name-from-attribute

removeNameFromAttribute

VariableType<T> removeNameFromAttribute()
Removes the name-from-attribute element

Returns:
the current instance of VariableType

variableClass

VariableType<T> variableClass(String variableClass)
Sets the variable-class element

Parameters:
variableClass - the value for the element variable-class
Returns:
the current instance of VariableType

getVariableClass

String getVariableClass()
Returns the variable-class element

Returns:
the node defined for the element variable-class

removeVariableClass

VariableType<T> removeVariableClass()
Removes the variable-class element

Returns:
the current instance of VariableType

declare

VariableType<T> declare(GenericBooleanType declare)
Sets the declare element

Parameters:
declare - the value for the element declare
Returns:
the current instance of VariableType

declare

VariableType<T> declare(String declare)
Sets the declare element

Parameters:
declare - the value for the element declare
Returns:
the current instance of VariableType

getDeclare

GenericBooleanType getDeclare()
Returns the declare element

Returns:
the value found for the element declare

getDeclareAsString

String getDeclareAsString()
Returns the declare element

Returns:
the value found for the element declare

removeDeclare

VariableType<T> removeDeclare()
Removes the declare attribute

Returns:
the current instance of VariableType

scope

VariableType<T> scope(VariableScopeType scope)
Sets the scope element

Parameters:
scope - the value for the element scope
Returns:
the current instance of VariableType

scope

VariableType<T> scope(String scope)
Sets the scope element

Parameters:
scope - the value for the element scope
Returns:
the current instance of VariableType

getScope

VariableScopeType getScope()
Returns the scope element

Returns:
the value found for the element scope

getScopeAsString

String getScopeAsString()
Returns the scope element

Returns:
the value found for the element scope

removeScope

VariableType<T> removeScope()
Removes the scope attribute

Returns:
the current instance of VariableType

ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

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