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