org.skyscreamer.yoga.view
Class AbstractYogaView
java.lang.Object
org.skyscreamer.yoga.view.AbstractYogaView
- Direct Known Subclasses:
- JsonSelectorView, SelectorBuilderView, StreamingJsonSelectorView, XhtmlSelectorView, XmlSelectorView
public abstract class AbstractYogaView
- extends Object
This class represents the entry point to yoga. It integrates with view
technologies such as Spring Views and JAX-RS MessageBodyWriters. This objects
sets up the yoga related context information (listeners, the selector, the
suffix) and passes it along to the children to render.
- Author:
- Solomon Duskis
- See Also:
JsonSelectorView,
XmlSelectorView,
XhtmlSelectorView
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_resultTraverser
protected ResultTraverser _resultTraverser
_selectorResolver
protected SelectorResolver _selectorResolver
_registry
protected RenderingListenerRegistry _registry
AbstractYogaView
public AbstractYogaView()
setResultTraverser
public void setResultTraverser(ResultTraverser resultTraverser)
setSelectorParser
@Deprecated
public void setSelectorParser(SelectorParser selectorParser)
- Deprecated.
setSelector
@Deprecated
public void setSelector(CoreSelector selector)
- Deprecated.
setRegistry
public void setRegistry(RenderingListenerRegistry registry)
setSelectorResolver
public void setSelectorResolver(SelectorResolver selectorResolver)
getSelectorResolver
public SelectorResolver getSelectorResolver()
getResultTraverser
public ResultTraverser getResultTraverser()
getClassFinderStrategy
public ClassFinderStrategy getClassFinderStrategy()
setClassFinderStrategy
public void setClassFinderStrategy(ClassFinderStrategy classFinderStrategy)
getRegistry
public RenderingListenerRegistry getRegistry()
render
public final void render(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object value,
OutputStream os)
throws Exception
- Throws:
Exception
getClassName
protected String getClassName(Object obj)
getContentType
public abstract String getContentType()
render
protected abstract void render(Object value,
YogaRequestContext context,
OutputStream os)
throws Exception
- Throws:
Exception
getHrefSuffix
public abstract String getHrefSuffix()
Copyright © 2013. All Rights Reserved.