org.eggframework2.view.springmvc
Class EggSiteView

java.lang.Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.context.support.WebApplicationObjectSupport
          extended by org.springframework.web.servlet.view.AbstractView
              extended by org.eggframework2.view.springmvc.ClassnameBasedView
                  extended by org.eggframework2.view.springmvc.EggSiteView
All Implemented Interfaces:
org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.View

public class EggSiteView
extends ClassnameBasedView

[PL] Widok tworzący instancję strony Site na podstawie pełnej nazwy klasy. Za pomocą SiteFactory tworzy instancję i inicjalizuje stronę. Za pomocą ElementMarshaller szereguje ją do strumienia wyjściowego

Author:
Jacek Olszak

Field Summary
 
Fields inherited from class org.springframework.web.servlet.view.AbstractView
DEFAULT_CONTENT_TYPE
 
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport
logger
 
Constructor Summary
EggSiteView()
           
 
Method Summary
protected  void renderMergedOutputModel(java.util.Map model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setElementMarshaller(ElementMarshaller elementMarshaller)
           
 void setServletSiteContext(ServletSiteContext servletSiteContext)
           
 void setSiteFactory(SiteFactory siteFactory)
           
 
Methods inherited from class org.eggframework2.view.springmvc.ClassnameBasedView
getClassName, setClassName
 
Methods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setRequestContextAttribute, toString, writeToResponse
 
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EggSiteView

public EggSiteView()
Method Detail

setServletSiteContext

public void setServletSiteContext(ServletSiteContext servletSiteContext)

setSiteFactory

public void setSiteFactory(SiteFactory siteFactory)

setElementMarshaller

public void setElementMarshaller(ElementMarshaller elementMarshaller)

renderMergedOutputModel

protected void renderMergedOutputModel(java.util.Map model,
                                       javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response)
                                throws java.lang.Exception
Specified by:
renderMergedOutputModel in class org.springframework.web.servlet.view.AbstractView
Throws:
java.lang.Exception


Copyright © 2010. All Rights Reserved.