Package org.apache.tapestry.parse

Classes used when parsing templates, application and component specifications.

See:
          Description

Interface Summary
IDocumentRule A SpecificationDigester rule that executes at the start and end of the document.
ITemplateParserDelegate Provides a TemplateParser with additional information about dynamic components.
 

Class Summary
AbstractSpecificationRule Placeholder for utility methods needed by the various specification-oriented Rules.
AttributeType The type of an TemplateAttribute.
BaseDocumentRule Base implementation of IDocumentRule.
BodyRule Variation of BeanPropertySetterRule that does not trim the body text of leading and trailing whitespace.
CloseToken Represents the closing tag of a component element in the template.
ComponentCopyOfRule A rule for processing the copy-of attribute of the <component> element (in a page or component specification).
ComponentTemplate Enapsulates a parsed component template, allowing access to the tokens parsed.
ConnectChildRule Connects a child object to a parent object using a named method.
DisallowFrameworkNamespaceRule Special purpose rule that simple validates that a library does not use the reserved framework namespace.
InitializePropertyRule Used to initialize a property of an object on the top of the digester stack.
LocalizationToken Represents localized text from the template.
OpenToken Token representing the open tag for a component.
SetBooleanPropertyRule Sets a boolean property from an attribute of the current element.
SetConvertedPropertyRule Rule that applies a conversion of a string value from an attribute into an object value before assigning it to the property.
SetExtendedPropertyRule Sets a property from an extended attribute.
SetLimitedPropertiesRule Much like SetPropertiesRule, but only properties that are declared will be copied; other properties will be ignored.
SetMetaPropertyRule Handles the <property> element in Tapestry specifications, which is designed to hold meta-data about specifications.
SetPublicIdRule Sets the publicId property of the parsed specification.
SpecificationDigester Extension of Digester with additional rules, hooks and methods needed when parsing Tapestry specifications.
SpecificationParser Used to parse an application or component specification into a ApplicationSpecification or IComponentSpecification.
TemplateAttribute An attribute, associated with a OpenToken, taken from a template.
TemplateParser Parses Tapestry templates, breaking them into a series of tokens.
TemplateParser.TemplateTokenFactory A Factory used by TemplateParser to create TemplateToken objects.
TemplateToken Base class for a number of different types of tokens that can be extracted from a page/component template.
TextToken Represents static text in the template that may be passed through to the client unchanged (except, perhaps, for the removal of some whitespace).
TokenType An Enum of the different possible token types.
ValidatePublicIdRule Rule used to validate the public id of the document, ensuring that it is not null, and that it matches an expected value.
ValidateRule Validates that an attribute matches a specified pattern.
 

Exception Summary
TemplateParseException Exception thrown indicating a problem parsing an HTML template.
 

Package org.apache.tapestry.parse Description

Classes used when parsing templates, application and component specifications.

Author:
Howard Lewis Ship hlship@apache.org