Name Type Description
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.