Return to www.inductionframework.org

com.acciente.induction.resolver
Interface ViewResolver

All Known Implementing Classes:
ShortURLViewResolver

public interface ViewResolver

This interface is used to abstract the algorithm used to map a HTTP request to a specific view invocation.

A class implementing this interface is expected to have a single public contructor adhering to the following convention:

- the single constructor should accepts no arguments or

- the single constructor should declare formal parameters using only the following types:

- javax.servlet.ServletConfig

- com.acciente.induction.init.config.Config.ViewResolver

- java.lang.ClassLoader (to get the Induction reloading classloader) - any user defined model class (to get the respective model object)

Author:
Adinath Raveendra Raj

Nested Class Summary
static class ViewResolver.Resolution
          A container object containg the resolution information.
 
Method Summary
 ViewResolver.Resolution resolve(javax.servlet.http.HttpServletRequest oRequest)
          This method should resolve the class name of the view and method name within same to be invoked in response to the specified HTTP request
 

Method Detail

resolve

ViewResolver.Resolution resolve(javax.servlet.http.HttpServletRequest oRequest)
This method should resolve the class name of the view and method name within same to be invoked in response to the specified HTTP request

Parameters:
oRequest - the HTTP request context in which the resolution is requested
Returns:
an object containing the class name of the view to be invoked and the method name within same

Return to www.inductionframework.org

Copyright © 2008-2009 Acciente, LLC. All Rights Reserved.