uk.org.ponder.rsf.templateresolver |
Facilities for resolving X(HT)ML view templates, given a view ID.
|
Java Source File Name | Type | Comment |
BaseAwareTemplateResolverStrategy.java | Interface | A TemplateResolver which is aware of a particular association between
internal resource paths (as provided to a ResourceLoader) and external
URLs which may be resolved by the client. |
BasicTemplateResolver.java | Class | A basic template resolver accepting a TemplateExtensionInferrer and a
TemplateResolverStrategy to load a view template. |
ContentTypeAwareTEI.java | Class | |
CRITemplateResolverStrategy.java | Class | A simple TemplateResolverStrategy that looks in any ConsumerRequestInfo valid
for the current request for a prefix to be applied to the view id to form a
template name, or else falls back to just the view id. |
ExpectedTRS.java | Interface | A tag interface determining whether a successfully resolved template is
expected from this resolver. |
ForceContributingTRS.java | Interface | A TemplateResolverStrategy that forces contribution of its collecting matter,
whether it is referenced or not. |
MultipleTemplateResolverStrategy.java | Interface | A TemplateResolverStrategy that distinguishes that its returns should
all* be aggregated into the current template set, rather than the
first that resolves. |
RootAwareTRS.java | Interface | An superinterface for a TemplateResolverStrategy that explicitly participates
in root resolution. |
StaticTemplateExtensionInferrer.java | Class | |
StaticTemplateResolverStrategy.java | Class | A simple TemplateResolverStrategy that follows a static strategy guided by
field values. |
TemplateExtensionInferrer.java | Interface | |
TemplateLoaderBean.java | Class | A utility bean to enable template loading to proceed by RSAC autowiring.
It's unclear whether this has improved the code structure significantly, but
is an interesting experiment. |
TemplateResolver.java | Interface | |
TemplateResolverStrategy.java | Interface | Resolves an incoming set of ViewParameters onto a list of template path names
(minus extension) to be searched for an appropriate template file.
Use of this interface implies the use of templates from webapp-local
storage, as in general served by the DefaultServlet. |