Package org.apache.shindig.gadgets.templates

Interface Summary
TagRegistry A registry of custom tag handlers, keyed by a combination of namespace URL and tag name.
TemplateLibrary A Template Library is a collection of tag handlers, and any necessary assets (CSS and Javascript).
TemplateProcessor A Template Processor can process templates and evaluate expressions.
 

Class Summary
ContainerTagLibraryFactory Serves up a per-container tag library to the TemplateRewriter.
DefaultTemplateProcessor Implements a DOM-based OS templates compiler.
ElementELResolver ELResolver that processes DOM elements.
ElementELResolver.ElementWrapper A wrapper for a DOM Element that overrides toString().
MessageELResolver ELResolver for the Msg property in templates.
NullTemplateLibrary Null object implementation of TemplateLibrary.
TagRegistry.NSName A namespace-name pair used as Hash key for handler lookups.
TemplateContext Context for processing a single template.
TemplateELResolver ELResolver used to process OpenSocial templates.
TemplateLibraryFactory Factory for template libraries.
TemplateModule Guice Module to provide Template-specific classes
TemplateResource Encapsulation of a single resource imported by a library for template execution.
XmlTemplateLibrary An Object representing a Library of Template-based custom OSML tags.
 

Enum Summary
TemplateResource.Type  
 

Exception Summary
TemplateParserException Exceptions for Gadget Template parsing.
 



Copyright © 2007-2012. All Rights Reserved.