ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

org.jboss.shrinkwrap.descriptor.api.facesuicomponent20
Interface UicomponentAttributeType<T>

All Superinterfaces:
Child<T>

public interface UicomponentAttributeType<T>
extends Child<T>

This interface defines the contract for the uicomponent-attributeType xsd type

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

Method Summary
 UicomponentAttributeType<T> _default(String _default)
          Sets the default attribute
 UicomponentAttributeType<T> applyTo(String applyTo)
          Sets the applyTo attribute
 UicomponentAttributeType<UicomponentAttributeType<T>> createAttribute()
          Creates a new attribute element
 UicomponentAttributeType<T> displayName(String displayName)
          Sets the displayName attribute
 UicomponentAttributeType<T> expert(Boolean expert)
          Sets the expert attribute
 String get_Default()
          Returns the default attribute
 List<UicomponentAttributeType<UicomponentAttributeType<T>>> getAllAttribute()
          Returns all attribute elements
 String getApplyTo()
          Returns the applyTo attribute
 String getDisplayName()
          Returns the displayName attribute
 String getMethodSignature()
          Returns the method-signature attribute
 String getName()
          Returns the name attribute
 UicomponentAttributeType<UicomponentAttributeType<T>> getOrCreateAttribute()
          If not already created, a new attribute element will be created and returned.
 String getShortDescription()
          Returns the shortDescription attribute
 Boolean isExpert()
          Returns the expert attribute
 Boolean isPreferred()
          Returns the preferred attribute
 Boolean isRequired()
          Returns the required attribute
 UicomponentAttributeType<T> methodSignature(String methodSignature)
          Sets the method-signature attribute
 UicomponentAttributeType<T> name(String name)
          Sets the name attribute
 UicomponentAttributeType<T> preferred(Boolean preferred)
          Sets the preferred attribute
 UicomponentAttributeType<T> remove_Default()
          Removes the default attribute
 UicomponentAttributeType<T> removeAllAttribute()
          Removes all attribute elements
 UicomponentAttributeType<T> removeApplyTo()
          Removes the applyTo attribute
 UicomponentAttributeType<T> removeDisplayName()
          Removes the displayName attribute
 UicomponentAttributeType<T> removeExpert()
          Removes the expert attribute
 UicomponentAttributeType<T> removeMethodSignature()
          Removes the method-signature attribute
 UicomponentAttributeType<T> removeName()
          Removes the name attribute
 UicomponentAttributeType<T> removePreferred()
          Removes the preferred attribute
 UicomponentAttributeType<T> removeRequired()
          Removes the required attribute
 UicomponentAttributeType<T> removeShortDescription()
          Removes the shortDescription attribute
 UicomponentAttributeType<T> required(Boolean required)
          Sets the required attribute
 UicomponentAttributeType<T> shortDescription(String shortDescription)
          Sets the shortDescription attribute
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

getOrCreateAttribute

UicomponentAttributeType<UicomponentAttributeType<T>> getOrCreateAttribute()
If not already created, a new attribute element will be created and returned. Otherwise, the first existing attribute element will be returned.

Returns:
the instance defined for the element attribute

createAttribute

UicomponentAttributeType<UicomponentAttributeType<T>> createAttribute()
Creates a new attribute element

Returns:
the new created instance of UicomponentAttributeType>

getAllAttribute

List<UicomponentAttributeType<UicomponentAttributeType<T>>> getAllAttribute()
Returns all attribute elements

Returns:
list of attribute

removeAllAttribute

UicomponentAttributeType<T> removeAllAttribute()
Removes all attribute elements

Returns:
the current instance of UicomponentAttributeType>

name

UicomponentAttributeType<T> name(String name)
Sets the name attribute

Parameters:
name - the value for the attribute name
Returns:
the current instance of UicomponentAttributeType

getName

String getName()
Returns the name attribute

Returns:
the value defined for the attribute name

removeName

UicomponentAttributeType<T> removeName()
Removes the name attribute

Returns:
the current instance of UicomponentAttributeType

displayName

UicomponentAttributeType<T> displayName(String displayName)
Sets the displayName attribute

Parameters:
displayName - the value for the attribute displayName
Returns:
the current instance of UicomponentAttributeType

getDisplayName

String getDisplayName()
Returns the displayName attribute

Returns:
the value defined for the attribute displayName

removeDisplayName

UicomponentAttributeType<T> removeDisplayName()
Removes the displayName attribute

Returns:
the current instance of UicomponentAttributeType

shortDescription

UicomponentAttributeType<T> shortDescription(String shortDescription)
Sets the shortDescription attribute

Parameters:
shortDescription - the value for the attribute shortDescription
Returns:
the current instance of UicomponentAttributeType

getShortDescription

String getShortDescription()
Returns the shortDescription attribute

Returns:
the value defined for the attribute shortDescription

removeShortDescription

UicomponentAttributeType<T> removeShortDescription()
Removes the shortDescription attribute

Returns:
the current instance of UicomponentAttributeType

_default

UicomponentAttributeType<T> _default(String _default)
Sets the default attribute

Parameters:
_default - the value for the attribute default
Returns:
the current instance of UicomponentAttributeType

get_Default

String get_Default()
Returns the default attribute

Returns:
the value defined for the attribute default

remove_Default

UicomponentAttributeType<T> remove_Default()
Removes the default attribute

Returns:
the current instance of UicomponentAttributeType

methodSignature

UicomponentAttributeType<T> methodSignature(String methodSignature)
Sets the method-signature attribute

Parameters:
methodSignature - the value for the attribute method-signature
Returns:
the current instance of UicomponentAttributeType

getMethodSignature

String getMethodSignature()
Returns the method-signature attribute

Returns:
the value defined for the attribute method-signature

removeMethodSignature

UicomponentAttributeType<T> removeMethodSignature()
Removes the method-signature attribute

Returns:
the current instance of UicomponentAttributeType

applyTo

UicomponentAttributeType<T> applyTo(String applyTo)
Sets the applyTo attribute

Parameters:
applyTo - the value for the attribute applyTo
Returns:
the current instance of UicomponentAttributeType

getApplyTo

String getApplyTo()
Returns the applyTo attribute

Returns:
the value defined for the attribute applyTo

removeApplyTo

UicomponentAttributeType<T> removeApplyTo()
Removes the applyTo attribute

Returns:
the current instance of UicomponentAttributeType

required

UicomponentAttributeType<T> required(Boolean required)
Sets the required attribute

Parameters:
required - the value for the attribute required
Returns:
the current instance of UicomponentAttributeType

isRequired

Boolean isRequired()
Returns the required attribute

Returns:
the value defined for the attribute required

removeRequired

UicomponentAttributeType<T> removeRequired()
Removes the required attribute

Returns:
the current instance of UicomponentAttributeType

preferred

UicomponentAttributeType<T> preferred(Boolean preferred)
Sets the preferred attribute

Parameters:
preferred - the value for the attribute preferred
Returns:
the current instance of UicomponentAttributeType

isPreferred

Boolean isPreferred()
Returns the preferred attribute

Returns:
the value defined for the attribute preferred

removePreferred

UicomponentAttributeType<T> removePreferred()
Removes the preferred attribute

Returns:
the current instance of UicomponentAttributeType

expert

UicomponentAttributeType<T> expert(Boolean expert)
Sets the expert attribute

Parameters:
expert - the value for the attribute expert
Returns:
the current instance of UicomponentAttributeType

isExpert

Boolean isExpert()
Returns the expert attribute

Returns:
the value defined for the attribute expert

removeExpert

UicomponentAttributeType<T> removeExpert()
Removes the expert attribute

Returns:
the current instance of UicomponentAttributeType

ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

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