Map<K,V> symbols
Symbol table that holds literal strings that will be replaced within the value of an attribute.
String jsfid
Unique identifier for a component metadata definition.
Object child
A child component is a faces Component, Validator,
Listener or Converter that has a parent. Because a Clay
component
is nested within a JSF/JSP page, it will should always have a parent.
ComponentBean rootElement
The root of a Clay
component defined by a
ClayTag
has a base metadata object of type
ComponentBean
. It can be defined in an XML
file or dynamically built from a HTML fragment or defined
at runtime.
AttributeBean attribute
An attribute that is the current index in the
attributes
collection of the ComponentBean
object. There are five Command
object that use the
attribute
property in the context.
ComponentBean displayElement
Represents the current component metadata used to build an associated JSF resource.
javax.faces.context.FacesContext facesContext
Reference to the current FacesContext
.
javax.faces.component.UIComponent parent
The parent of the child
component. The parent can be something other
than a subclass of UIComponent
.
int childIndex
Index at which a new component must be added in the list of childs.
String description
Metadata description provided in the clay configuration.
String id
Override the handling of the ComponentBean
's id property.
The id
is not stored in the attributes
collection.
ComponentBean hasAParent
The parent meta component that contains this attribute in its attributes collection.
AttributeBean isAParent
A meta component reference that this object is inherited from.
String bindingType
This property represents the type of binding allowed for this attribute by the component.
boolean isInheritanceFinal
A boolean flag that the meta component inheritance has been resolved for this object instance.
long jspId
The config beans unique sequence. The value is
populated from a call to generateId
.
String jsfid
Unique id that points to component meta information.
Map<K,V> attributes
This value pair collection is used to set the property values for JSF object
implementing UIComponent, Validator, ValueChangeListener, ActionListener
and Converter
.
ComponentBean isAParent
An object reference that shows a generalization relationship through the
metadata. The extends
attribute will hold the jsfid
of the parent this instance extends.
ComponentBean hasAParent
An object reference that shows a composition relationship. This reference will point to the parent that holds this object instance in one of it's collections.
String componentType
The componentType
relates to a JSF component type used use to instantiate
the component using abstract factories. For component's like ActionListener and
ValueChangeListener
, that are not registered in the faces configuration file, the
componentType
is the fully qualified class name.
String extendsElementId
The jsfid
of the meta component parent.
Collection<E> children
Child meta components that form composition under another meta
component instance. Each instance in this set will be a instance
of ElementBean
and uniquely identified by renderId
boolean isInheritanceFinal
Boolean flag indicates the meta inheritance of this component has been resolved.
ComponentBean converter
Reference to an associated ComponentBean
that is an instance of
ConverterBean
and is used to instantiate a JSF Converter
.
TreeSet<E> validators
Reference to a set of associated ComponentBean
that is an instance of
ValidatorBean
and is used to instantiate a JSF Validator
.
TreeSet<E> valueChangeListeners
Reference to a set of associated ComponentBean
that is an instance of
ValueChangeListenerBean
and is used to instantiate a JSF ValueChangeListener
.
TreeSet<E> actionListeners
Reference to a set of associated ComponentBean
that is an instance of
ActionListenerBean
and is used to instantiate a JSF ActionListener
.
String allowBody
This attribute used when defining the template style of page composition where the body of the HTML element is rendered by the component ignoring the HTML.
String facetName
Use this property to add the component to the parent's facet collection rather than the default children collection.
Map<K,V> symbols
The replacement symbol table for the component meta-data.
String id
Override the handling of the ComponentBean
's id property.
The id
is not stored in the attributes
collection.
String resource
The requested resource.
String id
Override the handling of the ComponentBean
's id property.
The id
is not stored in the attributes
collection.
String id
Override the handling of the ComponentBean
's id property.
The id
is not stored in the attributes
collection.
Copyright © 2004-2013 Apache Software Foundation. All Rights Reserved.