web-facesconfig_1_0.dtd

web-facesconfig_1_0.dtd

Copyright 2004 Sun Microsystems, Inc. All rights reserved. SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.



<faces-config>

The "faces-config" element is the root of the configuration information hierarchy, and contains nested elements for all of the other configuration settings.

<faces-config>'s children
NameCardinality
applicationAny number
componentAny number
converterAny number
factoryAny number
lifecycleAny number
managed-beanAny number
navigation-ruleAny number
referenced-beanAny number
render-kitAny number
validatorAny number
<faces-config>'s attributes
NameValuesDefault
idID
xmlnshttp://java.sun.com/JSF/Configuration
Element's model :

((application | factory | component | converter | managed-bean | navigation-rule | referenced-bean | render-kit | lifecycle | validator)*)


xmlns Attribute of faces-config

Sorry, no documentation.

Required


<application>

The "application" element provides a mechanism to define the various per-application-singleton implementation artifacts for a particular web application that is utilizing JavaServer Faces. For nested elements that are not specified, the JSF implementation must provide a suitable default.

<application>'s children
NameCardinality
action-listenerAny number
default-render-kit-idAny number
locale-configAny number
message-bundleAny number
navigation-handlerAny number
property-resolverAny number
state-managerAny number
variable-resolverAny number
view-handlerAny number
<application>'s attributes
NameValuesDefault
idID
Element's model :

((action-listener | default-render-kit-id | message-bundle | navigation-handler | view-handler | state-manager | property-resolver | variable-resolver | locale-config)*)


<factory>

The "factory" element provides a mechanism to define the various Factories that comprise parts of the implementation of JavaServer Faces. For nested elements that are not specified, the JSF implementation must provide a suitable default.

<factory>'s children
NameCardinality
application-factoryAny number
faces-context-factoryAny number
lifecycle-factoryAny number
render-kit-factoryAny number
<factory>'s attributes
NameValuesDefault
idID
Element's model :

((application-factory | faces-context-factory | lifecycle-factory | render-kit-factory)*)


<attribute> Child of converter,validator,renderer,component

The "attribute" element represents a named, typed, value associated with the parent UIComponent via the generic attributes mechanism.

Attribute names must be unique within the scope of the parent (or related) component.

<attribute>'s children
NameCardinality
attribute-classOnly one
attribute-extensionAny number
attribute-nameOnly one
default-valueOne or none
descriptionAny number
display-nameAny number
iconAny number
suggested-valueOne or none
<attribute>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,attribute-name,attribute-class,default-value?,suggested-value?,attribute-extension*)


<attribute-extension> Child of attribute

Extension element for attribute. May contain implementation specific content.

type= com.wutka.dtd.DTDAny is unsupported !
<component>

The "component" element represents a concrete UIComponent implementation class that should be registered under the specified type identifier, along with its associated properties and attributes. Component types must be unique within the entire web application.

Nested "attribute" elements identify generic attributes that are recognized by the implementation logic of this component. Nested "property" elements identify JavaBeans properties of the component class that may be exposed for manipulation via tools.

<component>'s children
NameCardinality
attributeAny number
component-classOnly one
component-extensionAny number
component-typeOnly one
descriptionAny number
display-nameAny number
iconAny number
propertyAny number
<component>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,component-type,component-class,attribute*,property*,component-extension*)


<component-extension> Child of component

Extension element for component. May contain implementation specific content.

type= com.wutka.dtd.DTDAny is unsupported !
<converter>

The "converter" element represents a concrete Converter implementation class that should be registered under the specified converter identifier. Converter identifiers must be unique within the entire web application.

Nested "attribute" elements identify generic attributes that may be configured on the corresponding UIComponent in order to affect the operation of the Converter. Nested "property" elements identify JavaBeans properties of the Converter implementation class that may be configured to affect the operation of the Converter.

<converter>'s children
NameCardinality
attributeAny number
converter-classOnly one
converter-for-classOne or none
converter-idOne or none
descriptionAny number
display-nameAny number
iconAny number
propertyAny number
<converter>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,(converter-id | converter-for-class),converter-class,attribute*,property*)


<icon> Child of render-kit,property,converter,validator,renderer,managed-bean,component,navigation-rule,navigation-case,attribute,referenced-bean,managed-property

The "icon" element contains "small-icon" and "large-icon" elements that specify the resoruce paths for small and large GIF or JPG icon images used to represent the parent element in a GUI tool.

<icon>'s children
NameCardinality
large-iconOne or none
small-iconOne or none
<icon>'s attributes
NameValuesDefault
idID
xml:lang
Element's model :

(small-icon?,large-icon?)


xml:lang Attribute of icon

Sorry, no documentation.


<lifecycle>

The "lifecycle" element provides a mechanism to specify modifications to the behaviour of the default Lifecycle implementation for this web application.

<lifecycle>'s children
NameCardinality
phase-listenerAny number
<lifecycle>'s attributes
NameValuesDefault
idID
Element's model :

(phase-listener*)


<locale-config>

The "locale-config" element allows the app developer to declare the supported locales for this application.

<locale-config>'s children
NameCardinality
default-localeOne or none
supported-localeAny number
<locale-config>'s attributes
NameValuesDefault
idID
Element's model :

(default-locale?,supported-locale*)


<managed-bean>

The "managed-bean" element represents a JavaBean, of a particular class, that will be dynamically instantiated at runtime (by the default VariableResolver implementation) if it is referenced as the first element of a value binding expression, and no corresponding bean can be identified in any scope. In addition to the creation of the managed bean, and the optional storing of it into the specified scope, the nested managed-property elements can be used to initialize the contents of settable JavaBeans properties of the created instance.

<managed-bean>'s children
NameCardinality
descriptionAny number
display-nameAny number
iconAny number
list-entriesOne or none
managed-bean-classOnly one
managed-bean-nameOnly one
managed-bean-scopeOnly one
managed-propertyAny number
map-entriesOne or none
<managed-bean>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,managed-bean-name,managed-bean-class,managed-bean-scope,(managed-property* | map-entries | list-entries))


<managed-property>

The "managed-property" element represents an individual property of a managed bean that will be configured to the specified value (or value set) if the corresponding managed bean is automatically created.

<managed-property>'s children
NameCardinality
descriptionAny number
display-nameAny number
iconAny number
list-entriesOne or none
map-entriesOne or none
null-valueOne or none
property-classOne or none
property-nameOnly one
valueOne or none
<managed-property>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,property-name,property-class?,(map-entries | null-value | value | list-entries))


<map-entry> Child of map-entries

The "map-entry" element reprsents a single key-entry pair that will be added to the computed value of a managed property of type java.util.Map.

<map-entry>'s children
NameCardinality
keyOnly one
null-valueOne or none
valueOne or none
<map-entry>'s attributes
NameValuesDefault
idID
Element's model :

(key,(null-value | value))


<map-entries>

The "map-entries' element represents a set of key-entry pairs that will be added to the computed value of a managed property of type java.util.Map. In addition, the Java class types of the key and entry values may be optionally declared.

<map-entries>'s children
NameCardinality
key-classOne or none
map-entryAny number
value-classOne or none
<map-entries>'s attributes
NameValuesDefault
idID
Element's model :

(key-class?,value-class?,map-entry*)


<message-bundle>

The base name of a resource bundle representing the message resources for this application. See the JavaDocs for the "java.util.ResourceBundle" class for more information on the syntax of resource bundle names.

<message-bundle>'s attributes
NameValuesDefault
idID

<navigation-case> Child of navigation-rule

The "navigation-case" element describes a particular combination of conditions that must match for this case to be executed, and the view id of the component tree that should be selected next.

<navigation-case>'s children
NameCardinality
descriptionAny number
display-nameAny number
from-actionOne or none
from-outcomeOne or none
iconAny number
redirectOne or none
to-view-idOnly one
<navigation-case>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,from-action?,from-outcome?,to-view-id,redirect?)


<navigation-rule>

The "navigation-rule" element represents an individual decision rule that will be utilized by the default NavigationHandler implementation to make decisions on what view should be displayed next, based on the view id being processed.

<navigation-rule>'s children
NameCardinality
descriptionAny number
display-nameAny number
from-view-idOne or none
iconAny number
navigation-caseAny number
<navigation-rule>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,from-view-id?,navigation-case*)


<property> Child of converter,validator,component

The "property" element represents a JavaBean property of the Java class represented by our parent element.

Property names must be unique within the scope of the Java class that is represented by the parent element, and must correspond to property names that will be recognized when performing introspection against that class via java.beans.Introspector.

<property>'s children
NameCardinality
default-valueOne or none
descriptionAny number
display-nameAny number
iconAny number
property-classOnly one
property-extensionAny number
property-nameOnly one
suggested-valueOne or none
<property>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,property-name,property-class,default-value?,suggested-value?,property-extension*)


<property-extension> Child of property

Extension element for property. May contain implementation specific content.

type= com.wutka.dtd.DTDAny is unsupported !
<referenced-bean>

The "referenced-bean" element represents at design time the promise that a Java object of the specified type will exist at runtime in some scope, under the specified key. This can be used by design time tools to construct user interface dialogs based on the properties of the specified class. The presence or absence of a referenced bean element has no impact on the JavaServer Faces runtime environment inside a web application.

<referenced-bean>'s children
NameCardinality
descriptionAny number
display-nameAny number
iconAny number
referenced-bean-classOnly one
referenced-bean-nameOnly one
<referenced-bean>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,referenced-bean-name,referenced-bean-class)


<render-kit>

The "render-kit" element represents a concrete RenderKit implementation that should be registered under the specified render-kit-id. If no render-kit-id is specified, the identifier of the default RenderKit (RenderKitFactory.DEFAULT_RENDER_KIT) is assumed.

<render-kit>'s children
NameCardinality
descriptionAny number
display-nameAny number
iconAny number
rendererAny number
render-kit-classOne or none
render-kit-idOne or none
<render-kit>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,render-kit-id?,render-kit-class?,renderer*)


<renderer> Child of render-kit

The "renderer" element represents a concrete Renderer implementation class that should be registered under the specified component family and renderer type identifiers, in the RenderKit associated with the parent "render-kit" element. Combinations of component family and renderer type must be unique within the RenderKit associated with the parent "render-kit" element.

Nested "attribute" elements identify generic component attributes that are recognized by this renderer.

<renderer>'s children
NameCardinality
attributeAny number
component-familyOnly one
descriptionAny number
display-nameAny number
iconAny number
renderer-classOnly one
renderer-extensionAny number
renderer-typeOnly one
<renderer>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,component-family,renderer-type,renderer-class,attribute*,renderer-extension*)


<renderer-extension> Child of renderer

Extension element for renderer. May contain implementation specific content.

type= com.wutka.dtd.DTDAny is unsupported !
<validator>

The "validator" element represents a concrete Validator implementation class that should be registered under the specified validator identifier. Validator identifiers must be unique within the entire web application.

Nested "attribute" elements identify generic attributes that may be configured on the corresponding UIComponent in order to affect the operation of the Validator. Nested "property" elements identify JavaBeans properties of the Validator implementation class that may be configured to affect the operation of the Validator.

<validator>'s children
NameCardinality
attributeAny number
descriptionAny number
display-nameAny number
iconAny number
propertyAny number
validator-classOnly one
validator-idOnly one
<validator>'s attributes
NameValuesDefault
idID
Element's model :

(description*,display-name*,icon*,validator-id,validator-class,attribute*,property*)


<list-entries>

The "list-entries" element represents a set of initialization elements for a managed property that is a java.util.List or an array. In the former case, the "value-class" element can optionally be used to declare the Java type to which each value should be converted before adding it to the Collection.

<list-entries>'s children
NameCardinality
null-valueAny number
valueAny number
value-classOne or none
<list-entries>'s attributes
NameValuesDefault
idID
Element's model :

(value-class?,(null-value | value)*)


<action-listener>

The "action-listener" element contains the fully qualified class name of the concrete ActionListener implementation class that will be called during the Invoke Application phase of the request processing lifecycle. It must be of type "ClassName".

<action-listener>'s attributes
NameValuesDefault
idID

<application-factory>

The "application-factory" element contains the fully qualified class name of the concrete ApplicationFactory implementation class that will be called when FactoryFinder.getFactory(APPLICATION_FACTORY) is called. It must be of type "ClassName".

<application-factory>'s attributes
NameValuesDefault
idID

<attribute-class> Child of attribute

The "attribute-class" element represents the Java type of the value associated with this attribute name. It must be of type "ClassName".

<attribute-class>'s attributes
NameValuesDefault
idID

<attribute-name> Child of attribute

The "attribute-name" element represents the name under which the corresponding value will be stored, in the generic attributes of the UIComponent we are related to.

<attribute-name>'s attributes
NameValuesDefault
idID

<component-class> Child of component

The "component-class" element represents the fully qualified class name of a concrete UIComponent implementation class. It must be of type "ClassName".

<component-class>'s attributes
NameValuesDefault
idID

<component-family> Child of renderer

The "component-family" element represents the component family for which the Renderer represented by the parent "renderer" element will be used.

<component-family>'s attributes
NameValuesDefault
idID

<component-type> Child of component

The "component-type" element represents the name under which the corresponding UIComponent class should be registered.

<component-type>'s attributes
NameValuesDefault
idID

<converter-class> Child of converter

The "converter-class" element represents the fully qualified class name of a concrete Converter implementation class. It must be of type "ClassName".

<converter-class>'s attributes
NameValuesDefault
idID

<converter-for-class>

The "converter-for-class" element represents the fully qualified class name for which a Converter class will be registered. It must be of type "ClassName".

<converter-for-class>'s attributes
NameValuesDefault
idID

<converter-id>

The "converter-id" element represents the identifier under which the corresponding Converter class should be registered.

<converter-id>'s attributes
NameValuesDefault
idID

<default-render-kit-id>

The "default-render-kit-id" element allows the application to define a renderkit to be used other than the standard one.

<default-render-kit-id>'s attributes
NameValuesDefault
idID

<default-locale> Child of locale-config

The "default-locale" element declares the default locale for this application instance. It must be specified as :language:[_:country:[_:variant:]] without the colons, for example "ja_JP_SJIS". The separators between the segments may be '-' or '_'.

<default-locale>'s attributes
NameValuesDefault
idID

<default-value> Child of property,attribute

The "default-value" contains the value for the property or attribute in which this element resides. This value differs from the "suggested-value" in that the property or attribute must take the value, whereas in "suggested-value" taking the value is optional.

<default-value>'s attributes
NameValuesDefault
idID

<description> Child of render-kit,property,converter,validator,renderer,managed-bean,component,navigation-rule,navigation-case,attribute,referenced-bean,managed-property

The "description" element contains a textual description of the element it is nested in, optionally flagged with a language code using the "xml:lang" attribute.

type= com.wutka.dtd.DTDAny is unsupported !
xml:lang Attribute of description

Sorry, no documentation.


<display-name> Child of render-kit,property,converter,validator,renderer,managed-bean,component,navigation-rule,navigation-case,attribute,referenced-bean,managed-property

The "display-name" element is a short descriptive name describing the entity associated with the element it is nested in, intended to be displayed by tools, and optionally flagged with a language code using the "xml:lang" attribute.

<display-name>'s attributes
NameValuesDefault
idID
xml:lang

xml:lang Attribute of display-name

Sorry, no documentation.


<faces-context-factory>

The "faces-context-factory" element contains the fully qualified class name of the concrete FacesContextFactory implementation class that will be called when FactoryFinder.getFactory(FACES_CONTEXT_FACTORY) is called. It must be of type "ClassName".

<faces-context-factory>'s attributes
NameValuesDefault
idID

<from-action> Child of navigation-case

The "from-action" element contains an action reference expression that must have been executed (by the default ActionListener for handling application level events) in order to select this navigation rule. If not specified, this rule will be relevant no matter which action reference was executed (or if no action reference was executed).

This value must be of type "Action".

<from-action>'s attributes
NameValuesDefault
idID

<from-outcome> Child of navigation-case

The "from-outcome" element contains a logical outcome string returned by the execution of an application action method selected via an "actionRef" property (or a literal value specified by an "action" property) of a UICommand component. If specified, this rule will be relevant only if the outcome value matches this element's value. If not specified, this rule will be relevant no matter what the outcome value was.

<from-outcome>'s attributes
NameValuesDefault
idID

<from-view-id> Child of navigation-rule

The "from-view-id" element contains the view identifier of the view for which the containing navigation rule is relevant. If no "from-view" element is specified, this rule applies to navigation decisions on all views. If this element is not specified, a value of "*" is assumed, meaning that this navigation rule applies to all views.

This value must be of type "ViewIdPattern".

<from-view-id>'s attributes
NameValuesDefault
idID

<key> Child of map-entry

The "key" element is the String representation of a map key that will be stored in a managed property of type java.util.Map.

<key>'s attributes
NameValuesDefault
idID

<key-class> Child of map-entries

The "key-class" element defines the Java type to which each "key" element in a set of "map-entry" elements will be converted to. It must be of type "ClassName". If omitted, "java.lang.String" is assumed.

<key-class>'s attributes
NameValuesDefault
idID

<large-icon> Child of icon

The "large-icon" element contains the resource path to a large (32x32) icon image. The image may be in either GIF or JPG format.

<large-icon>'s attributes
NameValuesDefault
idID

<lifecycle-factory>

The "lifecycle-factory" element contains the fully qualified class name of the concrete LifecycleFactory implementation class that will be called when FactoryFinder.getFactory(LIFECYCLE_FACTORY) is called. It must be of type "ClassName".

<lifecycle-factory>'s attributes
NameValuesDefault
idID

<managed-bean-class> Child of managed-bean

The "managed-bean-class" element represents the fully qualified class name of the Java class that will be used to instantiate a new instance if creation of the specified managed bean is requested. It must be of type "ClassName".

The specified class must conform to standard JavaBeans conventions. In particular, it must have a public zero-arguments constructor, and zero or more public property setters.

<managed-bean-class>'s attributes
NameValuesDefault
idID

<managed-bean-name> Child of managed-bean

The "managed-bean-name" element represents the attribute name under which a managed bean will be searched for, as well as stored (unless the "managed-bean-scope" value is "none"). It must be of type "Identifier".

<managed-bean-name>'s attributes
NameValuesDefault
idID

<managed-bean-scope> Child of managed-bean

The "managed-bean-scope" element represents the scope into which a newly created instance of the specified managed bean will be stored (unless the value is "none"). It must be of type "ScopeOrNone".

<managed-bean-scope>'s attributes
NameValuesDefault
idID

<navigation-handler>

The "navigation-handler" element contains the fully qualified class name of the concrete NavigationHandler implementation class that will be called during the Invoke Application phase of the request processing lifecycle, if the default ActionListener (provided by the JSF implementation) is used. It must be of type "ClassName".

<navigation-handler>'s attributes
NameValuesDefault
idID

<phase-listener> Child of lifecycle

The "phase-listener" element contains the fully qualified class name of the concrete PhaseListener implementation class that will be registered on the Lifecycle. It must be of type "ClassName".

<phase-listener>'s attributes
NameValuesDefault
idID

<redirect/> Child of navigation-case

The "redirect" element indicates that navigation to the specified "to-view-id" should be accomplished by performing an HTTP redirect rather than the usual ViewHandler mechanisms.

<redirect>'s attributes
NameValuesDefault
idID

This tag is always empty.


<suggested-value> Child of property,attribute

The "suggested-value" contains the value for the property or attribute in which this element resides. This value is advisory only and is intended for tools to use when populating pallettes.

<suggested-value>'s attributes
NameValuesDefault
idID

<view-handler>

The "view-handler" element contains the fully qualified class name of the concrete ViewHandler implementation class that will be called during the Restore View and Render Response phases of the request processing lifecycle. The faces implementation must provide a default implementation of this class

<view-handler>'s attributes
NameValuesDefault
idID

<state-manager>

The "state-manager" element contains the fully qualified class name of the concrete StateManager implementation class that will be called during the Restore View and Render Response phases of the request processing lifecycle. The faces implementation must provide a default implementation of this class

<state-manager>'s attributes
NameValuesDefault
idID

<null-value/>

The "null-value" element indicates that the managed property in which we are nested will be explicitly set to null if our managed bean is automatically created. This is different from omitting the managed property element entirely, which will cause no property setter to be called for this property.

The "null-value" element can only be used when the associated "property-class" identifies a Java class, not a Java primitive.

<null-value>'s attributes
NameValuesDefault
idID

This tag is always empty.


<property-class> Child of property,managed-property

The "property-class" element represents the Java type of the value associated with this property name. It must be of type "JavaType". If not specified, it can be inferred from existing classes; however, this element should be specified if the configuration file is going to be the source for generating the corresponding classes.

<property-class>'s attributes
NameValuesDefault
idID

<property-name> Child of property,managed-property

The "property-name" element represents the JavaBeans property name under which the corresponding value may be stored.

<property-name>'s attributes
NameValuesDefault
idID

<property-resolver>

The "property-resolver" element contains the fully qualified class name of the concrete PropertyResolver implementation class that will be used during the processing of value binding expressions. It must be of type "ClassName".

<property-resolver>'s attributes
NameValuesDefault
idID

<referenced-bean-class> Child of referenced-bean

The "referenced-bean-class" element represents the fully qualified class name of the Java class (either abstract or concrete) or Java interface implemented by the corresponding referenced bean. It must be of type "ClassName".

<referenced-bean-class>'s attributes
NameValuesDefault
idID

<referenced-bean-name> Child of referenced-bean

The "referenced-bean-name" element represents the attribute name under which the corresponding referenced bean may be assumed to be stored, in one of the scopes defined by the "Scope" type. It must be of type "Identifier".

<referenced-bean-name>'s attributes
NameValuesDefault
idID

<render-kit-id> Child of render-kit

The "render-kit-id" element represents an identifier for the RenderKit represented by the parent "render-kit" element.

<render-kit-id>'s attributes
NameValuesDefault
idID

<render-kit-class> Child of render-kit

The "render-kit-class" element represents the fully qualified class name of a concrete RenderKit implementation class. It must be of type "ClassName".

<render-kit-class>'s attributes
NameValuesDefault
idID

<renderer-class> Child of renderer

The "renderer-class" element represents the fully qualified class name of a concrete Renderer implementation class. It must be of type "ClassName".

<renderer-class>'s attributes
NameValuesDefault
idID

<render-kit-factory>

The "render-kit-factory" element contains the fully qualified class name of the concrete RenderKitFactory implementation class that will be called when FactoryFinder.getFactory(RENDER_KIT_FACTORY) is called. It must be of type "ClassName".

<render-kit-factory>'s attributes
NameValuesDefault
idID

<renderer-type> Child of renderer

The "renderer-type" element represents a renderer type identifier for the Renderer represented by the parent "renderer" element.

<renderer-type>'s attributes
NameValuesDefault
idID

<small-icon> Child of icon

The "small-icon" element contains the resource path to a large (16x16) icon image. The image may be in either GIF or JPG format.

<small-icon>'s attributes
NameValuesDefault
idID

<supported-locale> Child of locale-config

The "supported-locale" element allows authors to declare which locales are supported in this application instance.

It must be specified as :language:[_:country:[_:variant:]] without the colons, for example "ja_JP_SJIS". The separators between the segments may be '-' or '_'.

<supported-locale>'s attributes
NameValuesDefault
idID

<to-view-id> Child of navigation-case

The "to-view" element contains the view identifier of the next view that should be displayed if this navigation rule is matched. It must be of type "ViewId".

<to-view-id>'s attributes
NameValuesDefault
idID

<validator-class> Child of validator

The "validator-class" element represents the fully qualified class name of a concrete Validator implementation class. It must be of type "ClassName".

<validator-class>'s attributes
NameValuesDefault
idID

<validator-id> Child of validator

The "validator-id" element represents the identifier under which the corresponding Validator class should be registered.

<validator-id>'s attributes
NameValuesDefault
idID

<value>

The "value" element is the String representation of a literal value to which a scalar managed property will be set, or a value binding expression ("#{...}") that will be used to calculate the required value. It will be converted as specified for the actual property type.

<value>'s attributes
NameValuesDefault
idID

<value-class> Child of list-entries,map-entries

The "value-class" element defines the Java type to which each "value" element's value will be converted to, prior to adding it to the "list-entries" list for a managed property that is a java.util.List, or a "map-entries" map for a managed property that is a java.util.Map. It must be of type "ClassName". If omitted, "java.lang.String" is assumed.

<value-class>'s attributes
NameValuesDefault
idID

<variable-resolver>

The "variable-resolver" element contains the fully qualified class name of the concrete VariableResolver implementation class that will be used during the processing of value binding expressions. It must be of type "ClassName".

<variable-resolver>'s attributes
NameValuesDefault
idID

id Attribute of action-listener

============================ Identifier Attributes ====================

Possible values : ID


id Attribute of application

Sorry, no documentation.

Possible values : ID


id Attribute of application-factory

Sorry, no documentation.

Possible values : ID


id Attribute of attribute

Sorry, no documentation.

Possible values : ID


id Attribute of attribute-class

Sorry, no documentation.

Possible values : ID


id Attribute of attribute-extension

Sorry, no documentation.

Possible values : ID


id Attribute of attribute-name

Sorry, no documentation.

Possible values : ID


id Attribute of component

Sorry, no documentation.

Possible values : ID


id Attribute of component-class

Sorry, no documentation.

Possible values : ID


id Attribute of component-extension

Sorry, no documentation.

Possible values : ID


id Attribute of component-family

Sorry, no documentation.

Possible values : ID


id Attribute of component-type

Sorry, no documentation.

Possible values : ID


id Attribute of converter

Sorry, no documentation.

Possible values : ID


id Attribute of converter-class

Sorry, no documentation.

Possible values : ID


id Attribute of converter-for-class

Sorry, no documentation.

Possible values : ID


id Attribute of converter-id

Sorry, no documentation.

Possible values : ID


id Attribute of default-locale

Sorry, no documentation.

Possible values : ID


id Attribute of default-render-kit-id

Sorry, no documentation.

Possible values : ID


id Attribute of default-value

Sorry, no documentation.

Possible values : ID


id Attribute of description

Sorry, no documentation.

Possible values : ID


id Attribute of display-name

Sorry, no documentation.

Possible values : ID


id Attribute of faces-config

Sorry, no documentation.

Possible values : ID


id Attribute of faces-context-factory

Sorry, no documentation.

Possible values : ID


id Attribute of factory

Sorry, no documentation.

Possible values : ID


id Attribute of from-action

Sorry, no documentation.

Possible values : ID


id Attribute of from-outcome

Sorry, no documentation.

Possible values : ID


id Attribute of from-view-id

Sorry, no documentation.

Possible values : ID


id Attribute of icon

Sorry, no documentation.

Possible values : ID


id Attribute of key

Sorry, no documentation.

Possible values : ID


id Attribute of key-class

Sorry, no documentation.

Possible values : ID


id Attribute of large-icon

Sorry, no documentation.

Possible values : ID


id Attribute of lifecycle

Sorry, no documentation.

Possible values : ID


id Attribute of lifecycle-factory

Sorry, no documentation.

Possible values : ID


id Attribute of list-entries

Sorry, no documentation.

Possible values : ID


id Attribute of locale-config

Sorry, no documentation.

Possible values : ID


id Attribute of managed-bean

Sorry, no documentation.

Possible values : ID


id Attribute of managed-bean-class

Sorry, no documentation.

Possible values : ID


id Attribute of managed-bean-name

Sorry, no documentation.

Possible values : ID


id Attribute of managed-bean-scope

Sorry, no documentation.

Possible values : ID


id Attribute of managed-property

Sorry, no documentation.

Possible values : ID


id Attribute of map-entries

Sorry, no documentation.

Possible values : ID


id Attribute of map-entry

Sorry, no documentation.

Possible values : ID


id Attribute of message-bundle

Sorry, no documentation.

Possible values : ID


id Attribute of navigation-case

Sorry, no documentation.

Possible values : ID


id Attribute of navigation-handler

Sorry, no documentation.

Possible values : ID


id Attribute of navigation-rule

Sorry, no documentation.

Possible values : ID


id Attribute of null-value

Sorry, no documentation.

Possible values : ID


id Attribute of phase-listener

Sorry, no documentation.

Possible values : ID


id Attribute of property

Sorry, no documentation.

Possible values : ID


id Attribute of property-class

Sorry, no documentation.

Possible values : ID


id Attribute of property-extension

Sorry, no documentation.

Possible values : ID


id Attribute of property-name

Sorry, no documentation.

Possible values : ID


id Attribute of property-resolver

Sorry, no documentation.

Possible values : ID


id Attribute of redirect

Sorry, no documentation.

Possible values : ID


id Attribute of referenced-bean

Sorry, no documentation.

Possible values : ID


id Attribute of referenced-bean-class

Sorry, no documentation.

Possible values : ID


id Attribute of referenced-bean-name

Sorry, no documentation.

Possible values : ID


id Attribute of render-kit

Sorry, no documentation.

Possible values : ID


id Attribute of render-kit-class

Sorry, no documentation.

Possible values : ID


id Attribute of render-kit-factory

Sorry, no documentation.

Possible values : ID


id Attribute of render-kit-id

Sorry, no documentation.

Possible values : ID


id Attribute of renderer

Sorry, no documentation.

Possible values : ID


id Attribute of renderer-class

Sorry, no documentation.

Possible values : ID


id Attribute of renderer-extension

Sorry, no documentation.

Possible values : ID


id Attribute of renderer-type

Sorry, no documentation.

Possible values : ID


id Attribute of small-icon

Sorry, no documentation.

Possible values : ID


id Attribute of state-manager

Sorry, no documentation.

Possible values : ID


id Attribute of suggested-value

Sorry, no documentation.

Possible values : ID


id Attribute of supported-locale

Sorry, no documentation.

Possible values : ID


id Attribute of to-view-id

Sorry, no documentation.

Possible values : ID


id Attribute of validator

Sorry, no documentation.

Possible values : ID


id Attribute of validator-class

Sorry, no documentation.

Possible values : ID


id Attribute of validator-id

Sorry, no documentation.

Possible values : ID


id Attribute of value

Sorry, no documentation.

Possible values : ID


id Attribute of value-class

Sorry, no documentation.

Possible values : ID


id Attribute of variable-resolver

Sorry, no documentation.

Possible values : ID


id Attribute of view-handler

Sorry, no documentation.

Possible values : ID