org.skyscreamer.yoga.springmvc.view
Class AbstractYogaView

java.lang.Object
  extended by org.skyscreamer.yoga.springmvc.view.AbstractYogaView
All Implemented Interfaces:
org.springframework.web.servlet.View
Direct Known Subclasses:
JsonSelectorView, XhtmlSelectorView, XmlSelectorView

public abstract class AbstractYogaView
extends Object
implements org.springframework.web.servlet.View

This MessageConvert gets the selector from the request. Children do the interesting output. NOTE: you have to put in a org.skyscreamer.yoga.springmvc.view.RequestHolder in your web.xml file

Author:
Solomon Duskis

Field Summary
protected  ResultTraverser resultTraverser
           
 
Fields inherited from interface org.springframework.web.servlet.View
RESPONSE_STATUS_ATTRIBUTE
 
Constructor Summary
AbstractYogaView()
           
 
Method Summary
abstract  String getHrefSuffix()
           
protected  Selector getSelector(javax.servlet.http.HttpServletRequest request)
           
 void render(Map<String,?> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
abstract  void render(OutputStream outputStream, Selector selector, Object value)
           
 void setResultTraverser(ResultTraverser resultTraverser)
           
protected static void write(OutputStream output, org.dom4j.dom.DOMDocument domDocument)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.web.servlet.View
getContentType
 

Field Detail

resultTraverser

protected ResultTraverser resultTraverser
Constructor Detail

AbstractYogaView

public AbstractYogaView()
Method Detail

setResultTraverser

public void setResultTraverser(ResultTraverser resultTraverser)

render

public void render(Map<String,?> model,
                   javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws Exception
Specified by:
render in interface org.springframework.web.servlet.View
Throws:
Exception

getSelector

protected Selector getSelector(javax.servlet.http.HttpServletRequest request)

write

protected static void write(OutputStream output,
                            org.dom4j.dom.DOMDocument domDocument)
                     throws IOException
Throws:
IOException

render

public abstract void render(OutputStream outputStream,
                            Selector selector,
                            Object value)
                     throws IOException
Throws:
IOException

getHrefSuffix

public abstract String getHrefSuffix()


Copyright © 2011. All Rights Reserved.