|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ViewResolver
This interface is used to abstract the algorithm used to:
A class implementing this interface is expected to have a single public contructor adhering to the following convention:
This interface no longer enforces any methods at compile time (Induction 1.4.0b was the last version to enforce compile time resolve() methods), instead this interface now simply serves as a marker now.
Induction looks for a method at runtime for implementations of this interface, the details of the methods is given below:
Resolution resolveRequest( ... )
This method will be called by Induction when it needs to resolve an incoming HTTP request to a view. The method is expected to return a Resolution object describing the view to be invoked, or null if the request did not resolve to a view. This method may request the injection of any value available to a view (including of course an instance of javax.servlet.http.HttpServletRequest), the full list of values available for injection are detailed at the URL below:
http://www.inductionframework.org/param-injection-2-reference.html#ViewresolverMETHODScommonlyusedparametertypes
Nested Class Summary | |
---|---|
static class |
ViewResolver.Resolution
A container object containing the resolution information. |
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |