ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

org.jboss.shrinkwrap.descriptor.api.facesconfig21
Interface FacesConfigType<T>

All Superinterfaces:
Child<T>

public interface FacesConfigType<T>
extends Child<T>

This interface defines the contract for the faces-configType xsd type

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

Method Summary
 FacesConfigAbsoluteOrderingType<FacesConfigType<T>> createAbsoluteOrdering()
          Creates a new absolute-ordering element
 FacesConfigApplicationType<FacesConfigType<T>> createApplication()
          Creates a new application element
 FacesConfigBehaviorType<FacesConfigType<T>> createBehavior()
          Creates a new behavior element
 FacesConfigComponentType<FacesConfigType<T>> createComponent()
          Creates a new component element
 FacesConfigConverterType<FacesConfigType<T>> createConverter()
          Creates a new converter element
 FacesConfigFactoryType<FacesConfigType<T>> createFactory()
          Creates a new factory element
 FacesConfigLifecycleType<FacesConfigType<T>> createLifecycle()
          Creates a new lifecycle element
 FacesConfigManagedBeanType<FacesConfigType<T>> createManagedBean()
          Creates a new managed-bean element
 FacesConfigNavigationRuleType<FacesConfigType<T>> createNavigationRule()
          Creates a new navigation-rule element
 FacesConfigOrderingType<FacesConfigType<T>> createOrdering()
          Creates a new ordering element
 FacesConfigReferencedBeanType<FacesConfigType<T>> createReferencedBean()
          Creates a new referenced-bean element
 FacesConfigRenderKitType<FacesConfigType<T>> createRenderKit()
          Creates a new render-kit element
 FacesConfigValidatorType<FacesConfigType<T>> createValidator()
          Creates a new validator element
 FacesConfigType<T> facesConfigExtension()
          Sets the faces-config-extension element
 List<FacesConfigAbsoluteOrderingType<FacesConfigType<T>>> getAllAbsoluteOrdering()
          Returns all absolute-ordering elements
 List<FacesConfigApplicationType<FacesConfigType<T>>> getAllApplication()
          Returns all application elements
 List<FacesConfigBehaviorType<FacesConfigType<T>>> getAllBehavior()
          Returns all behavior elements
 List<FacesConfigComponentType<FacesConfigType<T>>> getAllComponent()
          Returns all component elements
 List<FacesConfigConverterType<FacesConfigType<T>>> getAllConverter()
          Returns all converter elements
 List<FacesConfigFactoryType<FacesConfigType<T>>> getAllFactory()
          Returns all factory elements
 List<FacesConfigLifecycleType<FacesConfigType<T>>> getAllLifecycle()
          Returns all lifecycle elements
 List<FacesConfigManagedBeanType<FacesConfigType<T>>> getAllManagedBean()
          Returns all managed-bean elements
 List<String> getAllName()
          Returns all name elements
 List<FacesConfigNavigationRuleType<FacesConfigType<T>>> getAllNavigationRule()
          Returns all navigation-rule elements
 List<FacesConfigOrderingType<FacesConfigType<T>>> getAllOrdering()
          Returns all ordering elements
 List<FacesConfigReferencedBeanType<FacesConfigType<T>>> getAllReferencedBean()
          Returns all referenced-bean elements
 List<FacesConfigRenderKitType<FacesConfigType<T>>> getAllRenderKit()
          Returns all render-kit elements
 List<FacesConfigValidatorType<FacesConfigType<T>>> getAllValidator()
          Returns all validator elements
 FacesConfigAbsoluteOrderingType<FacesConfigType<T>> getOrCreateAbsoluteOrdering()
          If not already created, a new absolute-ordering element will be created and returned.
 FacesConfigApplicationType<FacesConfigType<T>> getOrCreateApplication()
          If not already created, a new application element will be created and returned.
 FacesConfigBehaviorType<FacesConfigType<T>> getOrCreateBehavior()
          If not already created, a new behavior element will be created and returned.
 FacesConfigComponentType<FacesConfigType<T>> getOrCreateComponent()
          If not already created, a new component element will be created and returned.
 FacesConfigConverterType<FacesConfigType<T>> getOrCreateConverter()
          If not already created, a new converter element will be created and returned.
 FacesConfigFactoryType<FacesConfigType<T>> getOrCreateFactory()
          If not already created, a new factory element will be created and returned.
 FacesConfigLifecycleType<FacesConfigType<T>> getOrCreateLifecycle()
          If not already created, a new lifecycle element will be created and returned.
 FacesConfigManagedBeanType<FacesConfigType<T>> getOrCreateManagedBean()
          If not already created, a new managed-bean element will be created and returned.
 FacesConfigNavigationRuleType<FacesConfigType<T>> getOrCreateNavigationRule()
          If not already created, a new navigation-rule element will be created and returned.
 FacesConfigOrderingType<FacesConfigType<T>> getOrCreateOrdering()
          If not already created, a new ordering element will be created and returned.
 FacesConfigReferencedBeanType<FacesConfigType<T>> getOrCreateReferencedBean()
          If not already created, a new referenced-bean element will be created and returned.
 FacesConfigRenderKitType<FacesConfigType<T>> getOrCreateRenderKit()
          If not already created, a new render-kit element will be created and returned.
 FacesConfigValidatorType<FacesConfigType<T>> getOrCreateValidator()
          If not already created, a new validator element will be created and returned.
 FacesConfigVersionType getVersion()
          Returns the version attribute
 String getVersionAsString()
          Returns the version attribute
 Boolean isFacesConfigExtension()
          Removes the faces-config-extension element
 Boolean isMetadataComplete()
          Returns the metadata-complete attribute
 FacesConfigType<T> metadataComplete(Boolean metadataComplete)
          Sets the metadata-complete attribute
 FacesConfigType<T> name(String... values)
          Creates for all String objects representing name elements, a new name element
 FacesConfigType<T> removeAllAbsoluteOrdering()
          Removes all absolute-ordering elements
 FacesConfigType<T> removeAllApplication()
          Removes all application elements
 FacesConfigType<T> removeAllBehavior()
          Removes all behavior elements
 FacesConfigType<T> removeAllComponent()
          Removes all component elements
 FacesConfigType<T> removeAllConverter()
          Removes all converter elements
 FacesConfigType<T> removeAllFactory()
          Removes all factory elements
 FacesConfigType<T> removeAllLifecycle()
          Removes all lifecycle elements
 FacesConfigType<T> removeAllManagedBean()
          Removes all managed-bean elements
 FacesConfigType<T> removeAllName()
          Removes the name element
 FacesConfigType<T> removeAllNavigationRule()
          Removes all navigation-rule elements
 FacesConfigType<T> removeAllOrdering()
          Removes all ordering elements
 FacesConfigType<T> removeAllReferencedBean()
          Removes all referenced-bean elements
 FacesConfigType<T> removeAllRenderKit()
          Removes all render-kit elements
 FacesConfigType<T> removeAllValidator()
          Removes all validator elements
 FacesConfigType<T> removeFacesConfigExtension()
          Removes the faces-config-extension element
 FacesConfigType<T> removeMetadataComplete()
          Removes the metadata-complete attribute
 FacesConfigType<T> removeVersion()
          Removes the version attribute
 FacesConfigType<T> version(FacesConfigVersionType version)
          Sets the version attribute
 FacesConfigType<T> version(String version)
          Sets the version attribute
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

getOrCreateApplication

FacesConfigApplicationType<FacesConfigType<T>> getOrCreateApplication()
If not already created, a new application element will be created and returned. Otherwise, the first existing application element will be returned.

Returns:
the instance defined for the element application

createApplication

FacesConfigApplicationType<FacesConfigType<T>> createApplication()
Creates a new application element

Returns:
the new created instance of FacesConfigApplicationType>

getAllApplication

List<FacesConfigApplicationType<FacesConfigType<T>>> getAllApplication()
Returns all application elements

Returns:
list of application

removeAllApplication

FacesConfigType<T> removeAllApplication()
Removes all application elements

Returns:
the current instance of FacesConfigApplicationType>

getOrCreateOrdering

FacesConfigOrderingType<FacesConfigType<T>> getOrCreateOrdering()
If not already created, a new ordering element will be created and returned. Otherwise, the first existing ordering element will be returned.

Returns:
the instance defined for the element ordering

createOrdering

FacesConfigOrderingType<FacesConfigType<T>> createOrdering()
Creates a new ordering element

Returns:
the new created instance of FacesConfigOrderingType>

getAllOrdering

List<FacesConfigOrderingType<FacesConfigType<T>>> getAllOrdering()
Returns all ordering elements

Returns:
list of ordering

removeAllOrdering

FacesConfigType<T> removeAllOrdering()
Removes all ordering elements

Returns:
the current instance of FacesConfigOrderingType>

getOrCreateAbsoluteOrdering

FacesConfigAbsoluteOrderingType<FacesConfigType<T>> getOrCreateAbsoluteOrdering()
If not already created, a new absolute-ordering element will be created and returned. Otherwise, the first existing absolute-ordering element will be returned.

Returns:
the instance defined for the element absolute-ordering

createAbsoluteOrdering

FacesConfigAbsoluteOrderingType<FacesConfigType<T>> createAbsoluteOrdering()
Creates a new absolute-ordering element

Returns:
the new created instance of FacesConfigAbsoluteOrderingType>

getAllAbsoluteOrdering

List<FacesConfigAbsoluteOrderingType<FacesConfigType<T>>> getAllAbsoluteOrdering()
Returns all absolute-ordering elements

Returns:
list of absolute-ordering

removeAllAbsoluteOrdering

FacesConfigType<T> removeAllAbsoluteOrdering()
Removes all absolute-ordering elements

Returns:
the current instance of FacesConfigAbsoluteOrderingType>

getOrCreateFactory

FacesConfigFactoryType<FacesConfigType<T>> getOrCreateFactory()
If not already created, a new factory element will be created and returned. Otherwise, the first existing factory element will be returned.

Returns:
the instance defined for the element factory

createFactory

FacesConfigFactoryType<FacesConfigType<T>> createFactory()
Creates a new factory element

Returns:
the new created instance of FacesConfigFactoryType>

getAllFactory

List<FacesConfigFactoryType<FacesConfigType<T>>> getAllFactory()
Returns all factory elements

Returns:
list of factory

removeAllFactory

FacesConfigType<T> removeAllFactory()
Removes all factory elements

Returns:
the current instance of FacesConfigFactoryType>

getOrCreateComponent

FacesConfigComponentType<FacesConfigType<T>> getOrCreateComponent()
If not already created, a new component element will be created and returned. Otherwise, the first existing component element will be returned.

Returns:
the instance defined for the element component

createComponent

FacesConfigComponentType<FacesConfigType<T>> createComponent()
Creates a new component element

Returns:
the new created instance of FacesConfigComponentType>

getAllComponent

List<FacesConfigComponentType<FacesConfigType<T>>> getAllComponent()
Returns all component elements

Returns:
list of component

removeAllComponent

FacesConfigType<T> removeAllComponent()
Removes all component elements

Returns:
the current instance of FacesConfigComponentType>

getOrCreateConverter

FacesConfigConverterType<FacesConfigType<T>> getOrCreateConverter()
If not already created, a new converter element will be created and returned. Otherwise, the first existing converter element will be returned.

Returns:
the instance defined for the element converter

createConverter

FacesConfigConverterType<FacesConfigType<T>> createConverter()
Creates a new converter element

Returns:
the new created instance of FacesConfigConverterType>

getAllConverter

List<FacesConfigConverterType<FacesConfigType<T>>> getAllConverter()
Returns all converter elements

Returns:
list of converter

removeAllConverter

FacesConfigType<T> removeAllConverter()
Removes all converter elements

Returns:
the current instance of FacesConfigConverterType>

getOrCreateManagedBean

FacesConfigManagedBeanType<FacesConfigType<T>> getOrCreateManagedBean()
If not already created, a new managed-bean element will be created and returned. Otherwise, the first existing managed-bean element will be returned.

Returns:
the instance defined for the element managed-bean

createManagedBean

FacesConfigManagedBeanType<FacesConfigType<T>> createManagedBean()
Creates a new managed-bean element

Returns:
the new created instance of FacesConfigManagedBeanType>

getAllManagedBean

List<FacesConfigManagedBeanType<FacesConfigType<T>>> getAllManagedBean()
Returns all managed-bean elements

Returns:
list of managed-bean

removeAllManagedBean

FacesConfigType<T> removeAllManagedBean()
Removes all managed-bean elements

Returns:
the current instance of FacesConfigManagedBeanType>

name

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

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

getAllName

List<String> getAllName()
Returns all name elements

Returns:
list of name

removeAllName

FacesConfigType<T> removeAllName()
Removes the name element

Returns:
the current instance of FacesConfigType

getOrCreateNavigationRule

FacesConfigNavigationRuleType<FacesConfigType<T>> getOrCreateNavigationRule()
If not already created, a new navigation-rule element will be created and returned. Otherwise, the first existing navigation-rule element will be returned.

Returns:
the instance defined for the element navigation-rule

createNavigationRule

FacesConfigNavigationRuleType<FacesConfigType<T>> createNavigationRule()
Creates a new navigation-rule element

Returns:
the new created instance of FacesConfigNavigationRuleType>

getAllNavigationRule

List<FacesConfigNavigationRuleType<FacesConfigType<T>>> getAllNavigationRule()
Returns all navigation-rule elements

Returns:
list of navigation-rule

removeAllNavigationRule

FacesConfigType<T> removeAllNavigationRule()
Removes all navigation-rule elements

Returns:
the current instance of FacesConfigNavigationRuleType>

getOrCreateReferencedBean

FacesConfigReferencedBeanType<FacesConfigType<T>> getOrCreateReferencedBean()
If not already created, a new referenced-bean element will be created and returned. Otherwise, the first existing referenced-bean element will be returned.

Returns:
the instance defined for the element referenced-bean

createReferencedBean

FacesConfigReferencedBeanType<FacesConfigType<T>> createReferencedBean()
Creates a new referenced-bean element

Returns:
the new created instance of FacesConfigReferencedBeanType>

getAllReferencedBean

List<FacesConfigReferencedBeanType<FacesConfigType<T>>> getAllReferencedBean()
Returns all referenced-bean elements

Returns:
list of referenced-bean

removeAllReferencedBean

FacesConfigType<T> removeAllReferencedBean()
Removes all referenced-bean elements

Returns:
the current instance of FacesConfigReferencedBeanType>

getOrCreateRenderKit

FacesConfigRenderKitType<FacesConfigType<T>> getOrCreateRenderKit()
If not already created, a new render-kit element will be created and returned. Otherwise, the first existing render-kit element will be returned.

Returns:
the instance defined for the element render-kit

createRenderKit

FacesConfigRenderKitType<FacesConfigType<T>> createRenderKit()
Creates a new render-kit element

Returns:
the new created instance of FacesConfigRenderKitType>

getAllRenderKit

List<FacesConfigRenderKitType<FacesConfigType<T>>> getAllRenderKit()
Returns all render-kit elements

Returns:
list of render-kit

removeAllRenderKit

FacesConfigType<T> removeAllRenderKit()
Removes all render-kit elements

Returns:
the current instance of FacesConfigRenderKitType>

getOrCreateLifecycle

FacesConfigLifecycleType<FacesConfigType<T>> getOrCreateLifecycle()
If not already created, a new lifecycle element will be created and returned. Otherwise, the first existing lifecycle element will be returned.

Returns:
the instance defined for the element lifecycle

createLifecycle

FacesConfigLifecycleType<FacesConfigType<T>> createLifecycle()
Creates a new lifecycle element

Returns:
the new created instance of FacesConfigLifecycleType>

getAllLifecycle

List<FacesConfigLifecycleType<FacesConfigType<T>>> getAllLifecycle()
Returns all lifecycle elements

Returns:
list of lifecycle

removeAllLifecycle

FacesConfigType<T> removeAllLifecycle()
Removes all lifecycle elements

Returns:
the current instance of FacesConfigLifecycleType>

getOrCreateValidator

FacesConfigValidatorType<FacesConfigType<T>> getOrCreateValidator()
If not already created, a new validator element will be created and returned. Otherwise, the first existing validator element will be returned.

Returns:
the instance defined for the element validator

createValidator

FacesConfigValidatorType<FacesConfigType<T>> createValidator()
Creates a new validator element

Returns:
the new created instance of FacesConfigValidatorType>

getAllValidator

List<FacesConfigValidatorType<FacesConfigType<T>>> getAllValidator()
Returns all validator elements

Returns:
list of validator

removeAllValidator

FacesConfigType<T> removeAllValidator()
Removes all validator elements

Returns:
the current instance of FacesConfigValidatorType>

getOrCreateBehavior

FacesConfigBehaviorType<FacesConfigType<T>> getOrCreateBehavior()
If not already created, a new behavior element will be created and returned. Otherwise, the first existing behavior element will be returned.

Returns:
the instance defined for the element behavior

createBehavior

FacesConfigBehaviorType<FacesConfigType<T>> createBehavior()
Creates a new behavior element

Returns:
the new created instance of FacesConfigBehaviorType>

getAllBehavior

List<FacesConfigBehaviorType<FacesConfigType<T>>> getAllBehavior()
Returns all behavior elements

Returns:
list of behavior

removeAllBehavior

FacesConfigType<T> removeAllBehavior()
Removes all behavior elements

Returns:
the current instance of FacesConfigBehaviorType>

facesConfigExtension

FacesConfigType<T> facesConfigExtension()
Sets the faces-config-extension element

Returns:
the current instance of FacesConfigType

isFacesConfigExtension

Boolean isFacesConfigExtension()
Removes the faces-config-extension element

Returns:
the current instance of FacesConfigType

removeFacesConfigExtension

FacesConfigType<T> removeFacesConfigExtension()
Removes the faces-config-extension element

Returns:
the current instance of FacesConfigType

metadataComplete

FacesConfigType<T> metadataComplete(Boolean metadataComplete)
Sets the metadata-complete attribute

Parameters:
metadataComplete - the value for the attribute metadata-complete
Returns:
the current instance of FacesConfigType

isMetadataComplete

Boolean isMetadataComplete()
Returns the metadata-complete attribute

Returns:
the value defined for the attribute metadata-complete

removeMetadataComplete

FacesConfigType<T> removeMetadataComplete()
Removes the metadata-complete attribute

Returns:
the current instance of FacesConfigType

version

FacesConfigType<T> version(FacesConfigVersionType version)
Sets the version attribute

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

version

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

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

getVersion

FacesConfigVersionType 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

FacesConfigType<T> removeVersion()
Removes the version attribute

Returns:
the current instance of FacesConfigType

ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3

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