org.skyscreamer.yoga.resteasy.view
Class XhtmlSelectorMessageBodyWriter

java.lang.Object
  extended by org.skyscreamer.yoga.resteasy.view.AbstractSelectorMessageBodyWriter
      extended by org.skyscreamer.yoga.resteasy.view.XhtmlSelectorMessageBodyWriter
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyWriter<Object>, org.springframework.context.ApplicationContextAware

@Provider
public class XhtmlSelectorMessageBodyWriter
extends AbstractSelectorMessageBodyWriter


Field Summary
 
Fields inherited from class org.skyscreamer.yoga.resteasy.view.AbstractSelectorMessageBodyWriter
_fieldPopulator
 
Constructor Summary
XhtmlSelectorMessageBodyWriter()
           
 
Method Summary
protected  HierarchicalModel createModel(Object obj, org.dom4j.Element body, ResultTraverser traverser)
           
protected  void traverse(Object obj, Selector selector, org.dom4j.Element body)
           
protected  void write(OutputStream output, org.dom4j.dom.DOMDocument domDocument)
           
 void writeTo(Object obj, Class<?> type, Type arg2, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> headers, OutputStream output)
           
 
Methods inherited from class org.skyscreamer.yoga.resteasy.view.AbstractSelectorMessageBodyWriter
getSelector, getSize, getTraverser, isWriteable, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XhtmlSelectorMessageBodyWriter

public XhtmlSelectorMessageBodyWriter()
Method Detail

writeTo

public void writeTo(Object obj,
                    Class<?> type,
                    Type arg2,
                    Annotation[] annotations,
                    javax.ws.rs.core.MediaType mediaType,
                    javax.ws.rs.core.MultivaluedMap<String,Object> headers,
                    OutputStream output)
             throws IOException,
                    javax.ws.rs.WebApplicationException
Throws:
IOException
javax.ws.rs.WebApplicationException

traverse

protected void traverse(Object obj,
                        Selector selector,
                        org.dom4j.Element body)

createModel

protected HierarchicalModel createModel(Object obj,
                                        org.dom4j.Element body,
                                        ResultTraverser traverser)

write

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


Copyright © 2011. All Rights Reserved.