| 
||||||||||
| 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 | |||||||||