Serialized Form


Package org.apache.shale.clay.component.chain

Class org.apache.shale.clay.component.chain.ClayContext extends ContextBase implements Serializable

serialVersionUID: 3618132372818901298L

Serialized Fields

symbols

Map<K,V> symbols

Symbol table that holds literal strings that will be replaced within the value of an attribute.


jsfid

String jsfid

Unique identifier for a component metadata definition.


child

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.


rootElement

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.


attribute

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.

PropertyActionCommand
PropertyActionListenerCommand
PropertyValidatorCommand
PropertyValueChangeListenerCommand
PropertyValueCommand


displayElement

ComponentBean displayElement

Represents the current component metadata used to build an associated JSF resource.


facesContext

javax.faces.context.FacesContext facesContext

Reference to the current FacesContext.


parent

javax.faces.component.UIComponent parent

The parent of the child component. The parent can be something other than a subclass of UIComponent.


childIndex

int childIndex

Index at which a new component must be added in the list of childs.


jspIds

TreeSet<E> jspIds

Each displayElement is given a unique id. This set represents each ComponentBean used in the page composition.


Package org.apache.shale.clay.config.beans

Class org.apache.shale.clay.config.beans.AbstractBean extends Object implements Serializable

Serialized Fields

description

String description

Metadata description provided in the clay configuration.

Class org.apache.shale.clay.config.beans.ActionListenerBean extends InnerComponentBean implements Serializable

serialVersionUID: 3256723996136716338L

Serialized Fields

id

String id

Override the handling of the ComponentBean's id property. The id is not stored in the attributes collection.

Class org.apache.shale.clay.config.beans.AttributeBean extends SymbolBean implements Serializable

serialVersionUID: 3102689599088266442L

Serialized Fields

hasAParent

ComponentBean hasAParent

The parent meta component that contains this attribute in its attributes collection.


isAParent

AttributeBean isAParent

A meta component reference that this object is inherited from.


bindingType

String bindingType

This property represents the type of binding allowed for this attribute by the component.


isInheritanceFinal

boolean isInheritanceFinal

A boolean flag that the meta component inheritance has been resolved for this object instance.

Class org.apache.shale.clay.config.beans.Attributes extends TreeMap implements Serializable

serialVersionUID: 3905244515647173938L

Class org.apache.shale.clay.config.beans.ComponentBean extends AbstractBean implements Serializable

serialVersionUID: 3907217039524312373L

Serialized Fields

jspId

long jspId

The config beans unique sequence. The value is populated from a call to generateId.


jsfid

String jsfid

Unique id that points to component meta information.


attributes

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.


isAParent

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.


hasAParent

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.


componentType

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.


extendsElementId

String extendsElementId

The jsfid of the meta component parent.


children

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


isInheritanceFinal

boolean isInheritanceFinal

Boolean flag indicates the meta inheritance of this component has been resolved.


converter

ComponentBean converter

Reference to an associated ComponentBean that is an instance of ConverterBean and is used to instantiate a JSF Converter.


validators

TreeSet<E> validators

Reference to a set of associated ComponentBean that is an instance of ValidatorBean and is used to instantiate a JSF Validator.


valueChangeListeners

TreeSet<E> valueChangeListeners

Reference to a set of associated ComponentBean that is an instance of ValueChangeListenerBean and is used to instantiate a JSF ValueChangeListener.


actionListeners

TreeSet<E> actionListeners

Reference to a set of associated ComponentBean that is an instance of ActionListenerBean and is used to instantiate a JSF ActionListener.


allowBody

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.


facetName

String facetName

Use this property to add the component to the parent's facet collection rather than the default children collection.


symbols

Map<K,V> symbols

The replacement symbol table for the component meta-data.

Class org.apache.shale.clay.config.beans.ConverterBean extends InnerComponentBean implements Serializable

serialVersionUID: 3258417218273621552L

Serialized Fields

id

String id

Override the handling of the ComponentBean's id property. The id is not stored in the attributes collection.

Class org.apache.shale.clay.config.beans.ElementBean extends InnerComponentBean implements Serializable

serialVersionUID: 3690760596346123828L

Serialized Fields

renderId

int renderId

An integer id that is used to order a nested component within it's child collection. This id is also used a the "signature" when resolving inheritance.

Class org.apache.shale.clay.config.beans.InnerComponentBean extends ComponentBean implements Serializable

serialVersionUID: 3257283630291301426L

Class org.apache.shale.clay.config.beans.PageNotFoundException extends RuntimeException implements Serializable

serialVersionUID: 3258689897039672375L

Serialized Fields

resource

String resource

The requested resource.

Class org.apache.shale.clay.config.beans.SymbolBean extends AbstractBean implements Serializable

serialVersionUID: -584466364674399355L

Serialized Fields

name

String name

Name of the symbol in the target JSF object property.


value

String value

Value of the named symbol in the target JSF object property.

Class org.apache.shale.clay.config.beans.ValidatorBean extends InnerComponentBean implements Serializable

serialVersionUID: 4050763771565782322L

Serialized Fields

id

String id

Override the handling of the ComponentBean's id property. The id is not stored in the attributes collection.

Class org.apache.shale.clay.config.beans.ValueChangeListenerBean extends InnerComponentBean implements Serializable

serialVersionUID: 3256718472791536436L

Serialized Fields

id

String id

Override the handling of the ComponentBean's id property. The id is not stored in the attributes collection.


Package org.apache.shale.clay.parser.builder.chain

Class org.apache.shale.clay.parser.builder.chain.BuilderRuleContext extends ContextBase implements Serializable

serialVersionUID: 4123103940092377137L

Serialized Fields

node

Node node

The current html node.


builder

Builder builder

The target builder that the Globals.FIND_BUILDER_COMMAND_NAME chain will set.


Package org.apache.shale.clay.taglib

Class org.apache.shale.clay.taglib.SymbolTag extends TagSupport implements Serializable

serialVersionUID: 3977021747121698357L

Serialized Fields

name

String name

The name of the symbol.


value

String value

The value of the symbol.



Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.