org.riotfamily.pages.view
Class PageRequestToViewNameTranslator

java.lang.Object
  extended by org.riotfamily.pages.view.PageRequestToViewNameTranslator
All Implemented Interfaces:
RequestToViewNameTranslator

public class PageRequestToViewNameTranslator
extends Object
implements RequestToViewNameTranslator

RequestToViewNameTranslator that uses the pageType of the resolved Page to construct a viewName.

Since:
8.0
Author:
Felix Gnass [fgnass at neteye dot de]
See Also:
PageResolver

Constructor Summary
PageRequestToViewNameTranslator()
           
 
Method Summary
 String getViewName(HttpServletRequest request)
           
 void setDefaultPageType(String defaultPageType)
           
 void setNoPageTranslator(RequestToViewNameTranslator noPageTranslator)
           
 void setPrefix(String prefix)
           
 void setSuffix(String suffix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageRequestToViewNameTranslator

public PageRequestToViewNameTranslator()
Method Detail

setPrefix

public void setPrefix(String prefix)

setSuffix

public void setSuffix(String suffix)

setDefaultPageType

public void setDefaultPageType(String defaultPageType)

setNoPageTranslator

public void setNoPageTranslator(RequestToViewNameTranslator noPageTranslator)

getViewName

public String getViewName(HttpServletRequest request)
                   throws Exception
Specified by:
getViewName in interface RequestToViewNameTranslator
Throws:
Exception