|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
description property
that is populated from the clay configuration file
when design time tool support is enabled.Clay's
xml configuration files if the
org.apache.shale.clay.AUTO_RELOAD_CONFIG_FILES init
parameter is set to true in the web.xml.
ActionListener.ActionSource interface.
ValueHolder interface.
EditableValueHolder
interface.
EditableValueHolder interface.
ActionListenerBean to the actionListeners set.
ActionListenerBean
to the target ElementBean
using the Node as the input source.
AttributeBean to the attributes Map collection where
the name property is the key identifier in the value pair relationship.
target
ElementBean.
AttributeBean's
on the target ComponentBean.
ElementBean to the children set and
fixes up the composition parent relationship.
displayElement map collection using
the jsfid as the key.
children collection.
ConverterBean and assigns the composition parent.
ConverterBean
to the target ElementBean
using the Node as the input source.
target's
child ElementBean.
SymbolBean to the symbols collection.
target
ElementBean.
symbols to the target
ElementBean.
ValidatorBean and assigns the composition parent.
ValidatorBean
to the target ElementBean
using the Node as the input source.
AttributeBean's
on the target ComponentBean.
ValueChangeListenerBean to the set where each instance is
uniquely identified by jsfid.
ActionListenerBean
to the target ElementBean
using the Node as the input source.
ComponentBean
invoking CreateActionListenerCommand.ElementBean collection of a
ComponentBean, and invokes the CreateComponentCommand for
each.ComponentBean has a ConverterBean assigned.jsfid attribute for an HTML
element to a component definition in the XML configuration files.
jsfid attribute for an HTML
element to a component definition in the XML configuration files.
ComponentBean
using the extends attribute.
ComponentBean.
UIComponent properties using the attributes collection of
AttributeBean by invoking the
Globals.SET_ATTRIBUTE_COMMAND_NAME Chain.ComponentBean has a ValidatorBean assigned, the
CreateValidatorCommand is invoked.ValueChangeListenerBean
in the valueChangeListeners collection, the
CreateValueChangeListenerCommand
command will be invoked.CLAY_CONFIG_FILES
will be watched for changes.
Parser.Rules that validate a begin CDATA Token.
Parser.Rules that validate a begin comment Token.
Parser.Rules that validate a begining Token.
ComponentBean, for a parsed html
document fragment.BuilderFactory
to define the rules that map an HTML element to a Builder.
BuilderFactory
to assemble the rule finder chain.
Builder mapped to a
Node.BuilderFactory
to invoke the Globals.FIND_BUILDER_COMMAND_NAME chain passing this context.Node from a
Token.
Node concatenating
the raw text of each Token
into the commentBody.
Node concatenating
the raw text of each Token
into the commentBody.
ComponentBean, the method looks for several
types of circular inheritances.
TemplateConfigBean.
jspid.
Clay component to
load the ADD_COMPONENT_COMMAND_NAME from the CLAY_CATALOG_NAME.
TemplateComponentConfigBean.
Clay component.ConfigBean instance to load
a configuration file.shapeValidator attribute of the
Clay component.
shapeValidator attribute of the
Clay component.
Node's resembling
the Clay DTD into
corresponding Builder's.shapeValidator attribute of the
Clay component.
Clay component.ComponentBean's that represents a JSF component tree.ViewHandler will handle full HTML template views using the
Clay component as the single subtree under the view root.original
view handler.
watchDogName equals
the ComponentBean that defines the selected
template, remove it.
ElementBean object from a Node.Builder will render a HTML Node as
an HTML comment.Comparable implementation makes the
jsfid attribute the unique identifier for the object in a
set.
ComponentBean making the
renderId the ordering identifier instead of the
jsfid.
Comparable interface makes
the name property the compared key.
Clay component to build
a component subtree.ClayConfigureListener
by the ClayXmlParser.displayElements
collection.
ConfigBean.ConfigDefinition's.URL.
ConfigBeanFactory.ConfigBean.Digester instance.
ServletContext.
ComponentConfigBean.
Converter.Command will create a ActonListener and assign it to the
parent.AttributeBean from the original
replacing the value.
Command is used to build parent and
child UIComponent's from the
displayElement in the ClayContext.Command will create a Converter from the
displayElement attribute of the
ClayContext assigning
it to the parent.ElementBean from a Node.
renderId
attribute in the Node.
ElementBean from a Node.
Validator interface and assigns it
to the parent from the ClayContext.ValueChangeListener and assign it to the
parent property in the ClayContext.decodeMap.
ComponentConfigBean to identify the
ComponentConfigBean.WatchDog
for the XML configuration files.
Command implementation that will
match a HTML Node with a matching Builder
implementation.jsfid that describes the Stack of ComponentBean.
ClayConfigureListener on
application shutdown to clean up cached resources.
Node is a starting tag and not a comment,
use the AttributeTokenizer to realize the node attributes.
Token if the Node
is a starting or ending tag.
isEnd Node property to true for
self terminating tags.
Node is a starting, ending, or body text
tag.
Parser.Rules that validate document type Token.
ElementBean's
from the html markup resembling the <attributes> node in the clay
DTD, http://shale.apache.org/dtds/clay-config_1_0.dtd.Node to a
ComponentBean.
encodeMap.
ComponentBean by
calling the
getRootElement() method or while invoking the shapeValidator callback event.
ElementBean from a Node.
ElementBean.
ElementBean.
target ElementBean from a Node.
target config bean with the
html node's values.
target config bean with the
html node's values.
ElementBean and then sets the value attribute to the raw text of
the html node.
recursiveRenderChildren.
Node's.
true.
ElementBean.
Parser.Rules that validate an end CDATA Token.
Parser.Rules that validate an end comment Token.
Command interfaces.
Command will use the ClayContext to invoke the
Globals.ADD_ACTION_LISTENER_COMMAND_NAME.
Command iterates over the ComponentBean
children collection and invokes the
Globals.ADD_COMPONENT_COMMAND_NAME for each
ElementBean.
ComponentBean
has a ConverterBean
assigned.
CreateValidatorCommand using the
Globals.ADD_VALIDATOR_COMMAND_NAME command to create a
Validator.
Globals.ADD_VALUE_CHANGE_LISTENER_COMMAND_NAME
command to create a ValueChangeListener.
componentType is "javax.faces.ViewRoot",
assign the property overrides is present.
ClayContext to build a ActionListener and
assign it to the context parent using the context
displayElement that is derived from type
ComponentBean.
Converter interface
assigning to the parent.
ValueChangeListener and assigns it to the
parent attribute.
AttributeBean on the ClayContext is a
action attribute.
AttributeBean on the ClayContext is a
actionListener attribute.
AttributeBean on the ClayContext is a
converter attribute.
AttributeBean on the ClayContext is a
validator attribute.
AttributeBean on the ClayContext is a
valueChangeListener attribute.
AttributeBean on the ClayContext to see
if the value is a binding EL.
value() method.
BuilderRuleContext to find the current html Node.
Node's to
corresponding builders.
BuilderRuleContext to find the current html
Node.
jsfid attribute, and its value is
"ignore", child elements will be rendered as comment/verbatim
content.
BuilderRuleContext to find the current html Node.
Node is a input element, return the correct builder.
JsfDefaultBuilder
without condition.
Node is a label, return return the
OutputLabelBuilder and complete the chain by returning a
true value.
true value if the current html Node is
an option.
true if a match was made from a select
Node to a SelectOneMenuBuilder
or a SelectManyMenuBuilder.
true value, ending the chain execution if the
html Node has a jsfid html attribute and is a span
HTML element.
false if the html Node was not a textarea.
Builder
for the default namespace.
Builder
for a unknown namespace.
ConfigBean that can be used
to return component metadata.
ElementBean from a
HTML Node.FormBuilder regardless if the html form attribute has a
jsfid.Clay
component.
Iterator for the actionListeners set of
ActionListenerBean.
Collection of ActionListenerBean.
viewId is suffixed with the Clay template suffix,
rewrite the returned actionUrl with a clay suffix.
Clay
template features.
value into a string array using
the element delimiter and element separator.
AssignPropertiesCommand.
AttributeBean by the classes name property.
Iterator handeling
AttributeBean objects in the attributes collection.
Map collection of AttributeBean objects.
Builder that
is assigned the task of converting the html node to a corresponding component
metadata used to construct a JSF resource.
Builder that
is assigned the task of converting the html node to a corresponding component
metadata used to construct a JSF resource.
Builder.
Builder that
is assigned the task of converting the html node to a corresponding component
metadata used to construct a JSF resource.
true if the builder handles converting the node's
children or false if it's handled by the parent.
true value indicating
that this Builder will handle child nodes under the
associated HTML Node.
nodes's children.
true by default meaning that the
parent will render children.
true by default meaning that the
parent will render children.
Catalog with a name of
Globals.CLAY_CATALOG_NAME in the
Globals.CLAY_RESOURCE_NAME configuration file.
Globals.CLAY_RESOURCE_NAME.
Globals.BUILDER_CATALOG_NAME from file
Globals.BUILDER_RESOURCE_NAME.
templateURL.
ElementBean.
List of child nodes.
Iterator to the children set.
ActionListeners and
ValueChangeListeners.
javax.faces.HtmlCommandButton
component.
componentType from the target HTML
Node.
javax.faces.HtmlForm to
populate the ElementBean.
javax.faces.HtmlInputTextarea used to define the
ElementBean from the HTML Node.
javax.faces.HtmlInputTextarea used to define the
ElementBean from the HTML Node.
org.apache.shale.clay.component.Clay that will populate the
componentType property of the ElementBean being created.
jsfid as an HTML attribute.
javax.faces.HtmlOutputLabel that will populate the
ElementBean being created.
javax.faces.HtmlOutputLink.
javax.faces.HtmlSelectBooleanCheckbox that will create a
checkbox component.
javax.faces.SelectItem
that will populate a ElementBean and create an html option.
javax.faces.SelectItems
that will be set to the target ElementBean and used to create
options for a collection.
javax.faces.HtmlSelectManyMenu that will populate the
target ElementBean.
javax.faces.HtmlSelectOneMenu that will populate the
target ElementBean.
javax.faces.HtmlSelectOneRadio.
javax.faces.HtmlOutputText.
javax.faces.HtmlOutputText.
Clay component.
ConfigBean that pools a
collection of faces meta-component definitions.
ConfigBean.ConfigDefinition defining the files.
Converter.
Catalog with a name identified by the
constant Globals.CLAY_CUSTOMIZATION_CATALOG_NAME.
description of the bean.
ComponentBean used to build the clay subtree
component.
jsfid or null if not found.
ComponentBean
using an identifier.
ComponentBean that is materialized
using a HTML template fragment.
jsfid of the meta component that this
instance inherits from.
ComponentBean's id.
UIComponent.id
property and is used to name the component within the tree.
ComponentBean's id.
ComponentBean's id.
ComponentBean's id.
allowBody property.
jsfid for the component.
jsfid assigned to the ElementBean.
jsfid from the target HTML
Node.
jsfid for the
ElementBean.
jsfid for the target ElementBean.
jsfid used to populate the ElementBean.
jsfid used to populate the ElementBean.
jsfid from the Node The extends
attribute is giving the first order of evaluation.
jsfid associated with the ElementBean
being build.
jsfid the
ElementBean will take.
jsfid associated with the ElementBean
being build.
jsfid that will populate the target
ElementBean.
jsfid for the ElementBean.
jsfid that will be set on the
target ElementBean.
jsfid used to populate the target
ElementBean.
jsfid for the target
ElementBean.
jsfid that will populate the target
ElementBean.
jsfid that will populate the target
ElementBean.
jsfid for the target ElementBean.
jsfid for the target ElementBean.
prefix.
Node.
name searching thru all the children.
null if the node
is a top-level/root node.
beginOffset and
endOffset.
Builder mapped to a Node by executing chain
command Globals.FIND_BUILDER_COMMAND_NAME The
BuilderRuleContext is passed to the chain.
ComponentBean children
set.
renderId.
true indicating that this
component renders it's children.
Clay component subtree.
ServletContext set
by the init(ServletContext) method.
validator signature event that is invoked when
the component metadata is retrieved.
SymbolBean from the symbols
Map by name.
Iterator to the validator set.
Collection of meta validators used to create jsf Validator
object instances.
Iterator for the valueChangeListener set
of ValueChangeListenerBean.
Iterator to the valueChangeListeners set.
ConfigBean objects with the ConfigBeanFactory.
ConfigBeanFactory
for determining the ConfigBean that will return a ComponentBean
for a jsfid.
ConfigBean instances
with the ConfigBeanFactory.
ConfigBean instances
with the ConfigBeanFactory.
Globals contains static constants used throughout the clay
plug-in.Builder is designed to ignore processing on a
block of HTML.ArrayList that should be
populated into Token offsets.
Clay HTML or XML full view.
request.uri to determine if it's suffix matches one of
the suffixes.
FORM_MAKKERS array.
ServletContext
as a parameter.
ServletContext.
ComponentBean.Command has an implied mapping to several html
element types.ElementBean from a HTML Node where the
TextareaBuilderRule
handles the mapping.ElementBean from a HTML Node where the
TextareaBuilderRule
handles the mapping.true if the node is
a CDATA; otherwise; the default is false.
true if the faces component that it
builds allows children but the default is false.
true indicating that the from JSF
component can have children.
true indicating that the from JSF
component can have children.
true indicating that the JSF component mapped to
this html span tag can have children.
true meaning that the target JSF component can
have children.
true indicating that the multi-select component
can have children.
true value indicating that the target JSF
component can have children.
true meaning that the target JSF component can
have children.
true if the node is
a comment; otherwise; the default is false.
true if the current mode
is design time.
true value if this node is a ending marker.
componentType against the NAMING_CONTAINER_TYPES
list to determine if it is a naming container.
Node instances by name.
true if
the value is only whitespace.
SELF_TERMINATING
table of values.
true if the node is a beginning marker.
init
method from the org.apache.shale.clay.AUTO_RELOAD_CONFIG_FILES init
parameter in the web.xml.
true if the node has a beginning and ending
marker.
Iterator that
will enumerate attributes in the document where the attributes
are represented by a AttributeTokenizer.AttributeEntry instance.
Iterator
interface to enumerate the nodes within the document.
JsfDefaultBuilder that can
transform markup that looks like JSP tags to a graph of
InnerComponentBean beans.Clay component.Command rule has an implied mapping of a html label
Node to a OutputLabelBuilder regardless of the mapped
jsfidLabelBuilderRule() -
Constructor for class org.apache.shale.clay.parser.builder.chain.LabelBuilderRule
-
- LoadBundle - Class in org.apache.shale.clay.component
- Component counterpart of the standard loadBundle tag.
- LoadBundle() -
Constructor for class org.apache.shale.clay.component.LoadBundle
-
- loadConfigFile(URL, String) -
Method in interface org.apache.shale.clay.config.ClayConfigParser
- Loads the
url identified by the watchDogName
into the ConfigBean object pool.
- loadConfigFile(URL, String) -
Method in class org.apache.shale.clay.config.ClayTemplateParser
-
Loads the
templateURL identified by the
templateName into a graph of ComponentBean's.
- loadConfigFile(URL, String) -
Method in class org.apache.shale.clay.config.ClayXmlParser
- Loads a configuration file from a
url.
- loadConfigFiles() -
Method in class org.apache.shale.clay.config.beans.ComponentConfigBean
- Loads the
Clay configration files
into the displayElements Map.
- loadConfigFiles() -
Method in class org.apache.shale.clay.config.beans.TemplateComponentConfigBean
- This is an overridden method called from the init method.
- loadConfigFiles() -
Method in class org.apache.shale.clay.config.beans.TemplateConfigBean
- This is an overridden method called from the init method.
- loadTemplate(URL) -
Method in class org.apache.shale.clay.config.ClayTemplateParser
- Loads the template file respecting the encoding type.
- loadTemplate(PageData) -
Method in class org.apache.shale.clay.taglib.ClayTagValidator
- Loads the
page content into a StringBuffer.
jsfid attribute in the HTML element.Token given an startOffset and a
endDelim.
Token object
in the formal parameter.
ComponentBean's
looking at the children of the root.
Command will return either a SelectItemBuilder or
a SelectItemsBuilder if the html Node is an option and the
option has children.Builder will create a
ElementBean representing a
javax.faces.HtmlOutputLabel JSF component.Builder will create a target
ElementBean for a "<a>"
Node.Clay template
could not be found.ArrayList of
AttributeTokenizer.AttributeEntry instances identifying
name and value pairs.
Node.
displayElements.
NodeTokenizer.Command will create an action method
binding and assign it to the UIComponent implementing the
ActionSource interface.Command will create an actionListener
method binding and assign it to the UIComponent implementing
the ActionSource interface.Command will create an converter value
binding and assign it to the UIComponent implementing the
ValueHolder interface.Command will create an validator method
binding and assign it to the UIComponent implementing the
EditableValueHolder interface.Command will create an ValueChangeListener
method binding and assign it to the UIComponent implementing
the EditableValueHolder interface.Command to handle all attributes that
are not an "action", "actionListener", "validator" and "valueChangeListener".target
ComponentBean and
and then applies attributes that are optionally nested
under the node.
AttributeBean
inheritance.
ComponentBean and is
recursively called for each contained component.
ComponentBean.
forceReload is true,
the displayElements cache is invalidated.
forceReload is true,
the displayElements cache is invalidated.
ConfigBean interface.
viewId is check to see if it ends with the
same suffix as the full HTML or XML views.
document with matching tokens in
the context.
symbols with the target property value in the ClayContext.
symbols within the sybmolToken.
displayElements collection.
Builder will create a ElementBean representing a
javax.faces.HtmlSelectBooleanCheckbox JSF component.Node to a
SelectOneMenuBuilder
or a SelectManyMenuBuilder.Builder will create a ElementBean that will be used to
create a single html option element.Builder that will create a ElementBean for a JSF
javax.faces.SelectItems component.Builder creates a ElementBean
mapped to a html select Node by the
SelectBuilderRule.Builder will create a target
ElementBean for a single
select html Node.Builder will create a target
ElementBean for a single
input radio Node.AssignPropertiesCommand
to assign the attributes to the components.
ActionListenerBean by the jsfid
property.
Clay
template features.
AssignPropertiesCommand.
AttributeBean where items in the source
collection override items in the target collection by the object's
jsfid property.
Builder.
ElementBean.
ConfigBean that pools a
collection of faces meta-component definitions.
description of the bean.
false value.
ComponentBean used to build the clay subtree
component.
jsfid of the meta component that this meta
component inherits from.
ComponentBean's id.
UIComponent.id
property.
ComponentBean's id.
ComponentBean's id.
ComponentBean's id.
null for no
restrictions.
name of the symbol.
Node.
ComponentBean children
set.
Clay component subtree.
validator signature event that is invoked when
the component metadata is retrieved.
ValidatorBean to the validator set.
value for the symbol.
ValueChangeListenerBean where items in the
source collection with the same jsfid will override items
in the target set with the same identifier.
true if the node has a
beginning and ending marker.
Command rule matches a html span Node to a
MorphBuilder.String to a String[] or
vise versa.Clay component.Command rule will map an html textarea Node to a
InputTextareaBuilder.TimeZone and back to a string.Token identifies an offset range
within the document.Validator.ConfigBeanFactory to determine if this
instance of ConfigBean can handle finding the ConfigBean
from the jsfid.
true if the jsfid can be
used by the getElement(jsfid) to return a
ComponentBean.
ValueChangeListener.Builder that will create a ElementBean
having characteristics like the JSP verbatim tag.ViewControllerMapper for translating view identifiers
to class names of the corresponding ViewController
is stored.
Builder that will create a void ElementBean.ComponentConfigBean.WatchDog that watches the configuration files looking for changes.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||