public interface WebFacesConfigDescriptor extends Descriptor, DescriptorNamespace<WebFacesConfigDescriptor>, WebFacesConfigCommonDescriptor<WebFacesConfigDescriptor,FacesConfigApplicationType<WebFacesConfigDescriptor>>
This deployment descriptor provides the functionalities as described in the specification
Example:
WebFacesConfigDescriptor descriptor = Descriptors.create(WebFacesConfigDescriptor.class);
addDefaultNamespaces, addNamespace, getNamespaces, removeAllNamespaces
exportAsString, exportTo, getDescriptorName
FacesConfigApplicationType<WebFacesConfigDescriptor> getOrCreateApplication()
application
element will be created and returned.
Otherwise, the first existing application
element will be returned.application
FacesConfigApplicationType<WebFacesConfigDescriptor> createApplication()
application
elementFacesConfigApplicationType
List<FacesConfigApplicationType<WebFacesConfigDescriptor>> getAllApplication()
application
elementsapplication
WebFacesConfigDescriptor removeAllApplication()
application
elementsFacesConfigApplicationType
FacesConfigOrderingType<WebFacesConfigDescriptor> getOrCreateOrdering()
ordering
element will be created and returned.
Otherwise, the first existing ordering
element will be returned.ordering
FacesConfigOrderingType<WebFacesConfigDescriptor> createOrdering()
ordering
elementFacesConfigOrderingType
List<FacesConfigOrderingType<WebFacesConfigDescriptor>> getAllOrdering()
ordering
elementsordering
WebFacesConfigDescriptor removeAllOrdering()
ordering
elementsFacesConfigOrderingType
FacesConfigAbsoluteOrderingType<WebFacesConfigDescriptor> getOrCreateAbsoluteOrdering()
absolute-ordering
element will be created and returned.
Otherwise, the first existing absolute-ordering
element will be returned.absolute-ordering
FacesConfigAbsoluteOrderingType<WebFacesConfigDescriptor> createAbsoluteOrdering()
absolute-ordering
elementFacesConfigAbsoluteOrderingType
List<FacesConfigAbsoluteOrderingType<WebFacesConfigDescriptor>> getAllAbsoluteOrdering()
absolute-ordering
elementsabsolute-ordering
WebFacesConfigDescriptor removeAllAbsoluteOrdering()
absolute-ordering
elementsFacesConfigAbsoluteOrderingType
FacesConfigFactoryType<WebFacesConfigDescriptor> getOrCreateFactory()
factory
element will be created and returned.
Otherwise, the first existing factory
element will be returned.factory
FacesConfigFactoryType<WebFacesConfigDescriptor> createFactory()
factory
elementFacesConfigFactoryType
List<FacesConfigFactoryType<WebFacesConfigDescriptor>> getAllFactory()
factory
elementsfactory
WebFacesConfigDescriptor removeAllFactory()
factory
elementsFacesConfigFactoryType
FacesConfigComponentType<WebFacesConfigDescriptor> getOrCreateComponent()
component
element will be created and returned.
Otherwise, the first existing component
element will be returned.component
FacesConfigComponentType<WebFacesConfigDescriptor> createComponent()
component
elementFacesConfigComponentType
List<FacesConfigComponentType<WebFacesConfigDescriptor>> getAllComponent()
component
elementscomponent
WebFacesConfigDescriptor removeAllComponent()
component
elementsFacesConfigComponentType
FacesConfigConverterType<WebFacesConfigDescriptor> getOrCreateConverter()
converter
element will be created and returned.
Otherwise, the first existing converter
element will be returned.converter
FacesConfigConverterType<WebFacesConfigDescriptor> createConverter()
converter
elementFacesConfigConverterType
List<FacesConfigConverterType<WebFacesConfigDescriptor>> getAllConverter()
converter
elementsconverter
WebFacesConfigDescriptor removeAllConverter()
converter
elementsFacesConfigConverterType
FacesConfigManagedBeanType<WebFacesConfigDescriptor> getOrCreateManagedBean()
managed-bean
element will be created and returned.
Otherwise, the first existing managed-bean
element will be returned.managed-bean
FacesConfigManagedBeanType<WebFacesConfigDescriptor> createManagedBean()
managed-bean
elementFacesConfigManagedBeanType
List<FacesConfigManagedBeanType<WebFacesConfigDescriptor>> getAllManagedBean()
managed-bean
elementsmanaged-bean
WebFacesConfigDescriptor removeAllManagedBean()
managed-bean
elementsFacesConfigManagedBeanType
WebFacesConfigDescriptor name(String... values)
name
elements,
a new name
elementvalues
- list of name
objectsWebFacesConfigDescriptor
WebFacesConfigDescriptor removeAllName()
name
elementWebFacesConfigDescriptor
FacesConfigNavigationRuleType<WebFacesConfigDescriptor> getOrCreateNavigationRule()
navigation-rule
element will be created and returned.
Otherwise, the first existing navigation-rule
element will be returned.navigation-rule
FacesConfigNavigationRuleType<WebFacesConfigDescriptor> createNavigationRule()
navigation-rule
elementFacesConfigNavigationRuleType
List<FacesConfigNavigationRuleType<WebFacesConfigDescriptor>> getAllNavigationRule()
navigation-rule
elementsnavigation-rule
WebFacesConfigDescriptor removeAllNavigationRule()
navigation-rule
elementsFacesConfigNavigationRuleType
FacesConfigReferencedBeanType<WebFacesConfigDescriptor> getOrCreateReferencedBean()
referenced-bean
element will be created and returned.
Otherwise, the first existing referenced-bean
element will be returned.referenced-bean
FacesConfigReferencedBeanType<WebFacesConfigDescriptor> createReferencedBean()
referenced-bean
elementFacesConfigReferencedBeanType
List<FacesConfigReferencedBeanType<WebFacesConfigDescriptor>> getAllReferencedBean()
referenced-bean
elementsreferenced-bean
WebFacesConfigDescriptor removeAllReferencedBean()
referenced-bean
elementsFacesConfigReferencedBeanType
FacesConfigRenderKitType<WebFacesConfigDescriptor> getOrCreateRenderKit()
render-kit
element will be created and returned.
Otherwise, the first existing render-kit
element will be returned.render-kit
FacesConfigRenderKitType<WebFacesConfigDescriptor> createRenderKit()
render-kit
elementFacesConfigRenderKitType
List<FacesConfigRenderKitType<WebFacesConfigDescriptor>> getAllRenderKit()
render-kit
elementsrender-kit
WebFacesConfigDescriptor removeAllRenderKit()
render-kit
elementsFacesConfigRenderKitType
FacesConfigLifecycleType<WebFacesConfigDescriptor> getOrCreateLifecycle()
lifecycle
element will be created and returned.
Otherwise, the first existing lifecycle
element will be returned.lifecycle
FacesConfigLifecycleType<WebFacesConfigDescriptor> createLifecycle()
lifecycle
elementFacesConfigLifecycleType
List<FacesConfigLifecycleType<WebFacesConfigDescriptor>> getAllLifecycle()
lifecycle
elementslifecycle
WebFacesConfigDescriptor removeAllLifecycle()
lifecycle
elementsFacesConfigLifecycleType
FacesConfigValidatorType<WebFacesConfigDescriptor> getOrCreateValidator()
validator
element will be created and returned.
Otherwise, the first existing validator
element will be returned.validator
FacesConfigValidatorType<WebFacesConfigDescriptor> createValidator()
validator
elementFacesConfigValidatorType
List<FacesConfigValidatorType<WebFacesConfigDescriptor>> getAllValidator()
validator
elementsvalidator
WebFacesConfigDescriptor removeAllValidator()
validator
elementsFacesConfigValidatorType
FacesConfigBehaviorType<WebFacesConfigDescriptor> getOrCreateBehavior()
behavior
element will be created and returned.
Otherwise, the first existing behavior
element will be returned.behavior
FacesConfigBehaviorType<WebFacesConfigDescriptor> createBehavior()
behavior
elementFacesConfigBehaviorType
List<FacesConfigBehaviorType<WebFacesConfigDescriptor>> getAllBehavior()
behavior
elementsbehavior
WebFacesConfigDescriptor removeAllBehavior()
behavior
elementsFacesConfigBehaviorType
WebFacesConfigDescriptor facesConfigExtension()
faces-config-extension
elementWebFacesConfigDescriptor
Boolean isFacesConfigExtension()
faces-config-extension
elementWebFacesConfigDescriptor
WebFacesConfigDescriptor removeFacesConfigExtension()
faces-config-extension
elementWebFacesConfigDescriptor
WebFacesConfigDescriptor metadataComplete(Boolean metadataComplete)
metadata-complete
attributemetadataComplete
in interface WebFacesConfigCommonDescriptor<WebFacesConfigDescriptor,FacesConfigApplicationType<WebFacesConfigDescriptor>>
metadataComplete
- the value for the attribute metadata-complete
WebFacesConfigDescriptor
Boolean isMetadataComplete()
metadata-complete
attributeisMetadataComplete
in interface WebFacesConfigCommonDescriptor<WebFacesConfigDescriptor,FacesConfigApplicationType<WebFacesConfigDescriptor>>
metadata-complete
WebFacesConfigDescriptor removeMetadataComplete()
metadata-complete
attributeremoveMetadataComplete
in interface WebFacesConfigCommonDescriptor<WebFacesConfigDescriptor,FacesConfigApplicationType<WebFacesConfigDescriptor>>
WebFacesConfigDescriptor
WebFacesConfigDescriptor id(String id)
id
attributeid
in interface WebFacesConfigCommonDescriptor<WebFacesConfigDescriptor,FacesConfigApplicationType<WebFacesConfigDescriptor>>
id
- the value for the attribute id
WebFacesConfigDescriptor
String getId()
id
attributegetId
in interface WebFacesConfigCommonDescriptor<WebFacesConfigDescriptor,FacesConfigApplicationType<WebFacesConfigDescriptor>>
id
WebFacesConfigDescriptor removeId()
id
attributeremoveId
in interface WebFacesConfigCommonDescriptor<WebFacesConfigDescriptor,FacesConfigApplicationType<WebFacesConfigDescriptor>>
WebFacesConfigDescriptor
WebFacesConfigDescriptor version(FacesConfigVersionType version)
version
attributeversion
- the value for the attribute version
WebFacesConfigDescriptor
WebFacesConfigDescriptor version(String version)
version
attributeversion
- the value for the attribute version
WebFacesConfigDescriptor
FacesConfigVersionType getVersion()
version
attributeversion
String getVersionAsString()
version
attributeversion
WebFacesConfigDescriptor removeVersion()
version
attributeWebFacesConfigDescriptor
Copyright © 2018 JBoss by Red Hat. All rights reserved.