|
||||||||||
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.Rule
s that validate a begin CDATA Token
.
Parser.Rule
s that validate a begin comment Token
.
Parser.Rule
s 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.Rule
s 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.Rule
s that validate an end CDATA Token
.
Parser.Rule
s 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 |