org.apache.struts2.rest.handler
Class AbstractContentTypeHandler

java.lang.Object
  extended by org.apache.struts2.rest.handler.AbstractContentTypeHandler
All Implemented Interfaces:
ContentTypeHandler
Direct Known Subclasses:
FormUrlEncodedHandler, HtmlHandler, JacksonLibHandler, JsonLibHandler, MultipartFormDataHandler, XStreamHandler

public abstract class AbstractContentTypeHandler
extends Object
implements ContentTypeHandler


Constructor Summary
AbstractContentTypeHandler()
           
 
Method Summary
 String fromObject(Object obj, String resultCode, Writer stream)
          Writes content to the stream
 void toObject(Reader in, Object target)
          Populates an object using data from the input stream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.struts2.rest.handler.ContentTypeHandler
fromObject, getContentType, getExtension, toObject
 

Constructor Detail

AbstractContentTypeHandler

public AbstractContentTypeHandler()
Method Detail

toObject

public void toObject(Reader in,
                     Object target)
              throws IOException
Description copied from interface: ContentTypeHandler
Populates an object using data from the input stream

Specified by:
toObject in interface ContentTypeHandler
Parameters:
in - The input stream, usually the body of the request
target - The target, usually the action class
Throws:
IOException - If unable to write to the output stream

fromObject

public String fromObject(Object obj,
                         String resultCode,
                         Writer stream)
                  throws IOException
Description copied from interface: ContentTypeHandler
Writes content to the stream

Specified by:
fromObject in interface ContentTypeHandler
Parameters:
obj - The object to write to the stream, usually the Action class
resultCode - The original result code
stream - The output stream, usually the response
Returns:
The new result code
Throws:
IOException - If unable to write to the output stream


Copyright © 2000–2017 Apache Software Foundation. All rights reserved.