org.skyscreamer.yoga.view
Class StreamingJsonSelectorView

java.lang.Object
  extended by org.skyscreamer.yoga.view.AbstractYogaView
      extended by org.skyscreamer.yoga.view.StreamingJsonSelectorView

public class StreamingJsonSelectorView
extends AbstractYogaView


Field Summary
 
Fields inherited from class org.skyscreamer.yoga.view.AbstractYogaView
_registry, _resultTraverser, _selectorResolver
 
Constructor Summary
StreamingJsonSelectorView()
           
 
Method Summary
protected  org.codehaus.jackson.JsonGenerator createGenerator(OutputStream outputStream)
           
protected  HierarchicalModel<org.codehaus.jackson.JsonGenerator> createModel(Object value, org.codehaus.jackson.JsonGenerator generator)
           
 String getContentType()
           
 String getHrefSuffix()
           
protected  void render(Object value, YogaRequestContext context, OutputStream os)
           
 void setJsonFactory(org.codehaus.jackson.JsonFactory jsonFactory)
           
 
Methods inherited from class org.skyscreamer.yoga.view.AbstractYogaView
getClassFinderStrategy, getClassName, getRegistry, getResultTraverser, getSelectorResolver, render, setClassFinderStrategy, setRegistry, setResultTraverser, setSelector, setSelectorParser, setSelectorResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamingJsonSelectorView

public StreamingJsonSelectorView()
Method Detail

setJsonFactory

public void setJsonFactory(org.codehaus.jackson.JsonFactory jsonFactory)

render

protected void render(Object value,
                      YogaRequestContext context,
                      OutputStream os)
               throws Exception
Specified by:
render in class AbstractYogaView
Throws:
Exception

createGenerator

protected org.codehaus.jackson.JsonGenerator createGenerator(OutputStream outputStream)
                                                      throws IOException
Throws:
IOException

createModel

protected HierarchicalModel<org.codehaus.jackson.JsonGenerator> createModel(Object value,
                                                                            org.codehaus.jackson.JsonGenerator generator)
                                                                     throws IOException,
                                                                            org.codehaus.jackson.JsonGenerationException
Throws:
IOException
org.codehaus.jackson.JsonGenerationException

getContentType

public String getContentType()
Specified by:
getContentType in class AbstractYogaView

getHrefSuffix

public String getHrefSuffix()
Specified by:
getHrefSuffix in class AbstractYogaView


Copyright © 2013. All Rights Reserved.