01: /*
02: * Created on Aug 5, 2005
03: */
04: package uk.org.ponder.rsf.templateresolver;
05:
06: import uk.org.ponder.rsf.view.ViewTemplate;
07: import uk.org.ponder.rsf.viewstate.ViewParameters;
08:
09: /**
10: * @author Antranig Basman (antranig@caret.cam.ac.uk)
11: *
12: */
13: public interface TemplateResolver {
14: /** Locates a view template suitable for rendering the specified view,
15: * possibly using other private (thread-local) information based on the
16: * consumer type for the current request.
17: */
18: public ViewTemplate locateTemplate(ViewParameters viewparams);
19: }
|