|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Package org.apache.shale.clay.component.chain |
|---|
| Class org.apache.shale.clay.component.chain.ClayContext extends ContextBase implements Serializable |
|---|
serialVersionUID: 3618132372818901298L
| Serialized Fields |
|---|
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.
PropertyActionCommand
PropertyActionListenerCommand
PropertyValidatorCommand
PropertyValueChangeListenerCommand
PropertyValueCommand
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.
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 |
|---|
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 |
|---|
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 |
|---|
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.
| 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 |
|---|
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.
| Class org.apache.shale.clay.config.beans.ConverterBean extends InnerComponentBean implements Serializable |
|---|
serialVersionUID: 3258417218273621552L
| Serialized Fields |
|---|
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 |
|---|
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 |
|---|
String resource
The requested resource.
| Class org.apache.shale.clay.config.beans.SymbolBean extends AbstractBean implements Serializable |
|---|
serialVersionUID: -584466364674399355L
| Serialized Fields |
|---|
String name
Name of the symbol in the target JSF object property.
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 |
|---|
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 |
|---|
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
The current html node.
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 |
|---|
String name
The name of the symbol.
String value
The value of the symbol.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||