org.exoplatform.services.rest.transformer
Class DeserializableTransformer

java.lang.Object
  extended by org.exoplatform.services.rest.transformer.InputEntityTransformer
      extended by org.exoplatform.services.rest.transformer.DeserializableTransformer
All Implemented Interfaces:
GenericEntityTransformer, GenericInputEntityTransformer

public class DeserializableTransformer
extends InputEntityTransformer

This type of transformers can work whith objects which implement interface DeserializableEntity. Transformer use own method of Object for reading object from input stream.

Version:
$Id: $
Author:
Andrey Parfonov

Field Summary
 
Fields inherited from class org.exoplatform.services.rest.transformer.InputEntityTransformer
entityType
 
Constructor Summary
DeserializableTransformer()
           
 
Method Summary
 DeserializableEntity readFrom(InputStream entityDataStream)
          Build Objects from given InputStream.
 
Methods inherited from class org.exoplatform.services.rest.transformer.InputEntityTransformer
getType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeserializableTransformer

public DeserializableTransformer()
Method Detail

readFrom

public final DeserializableEntity readFrom(InputStream entityDataStream)
                                    throws IOException
Build Objects from given InputStream.

Specified by:
readFrom in class InputEntityTransformer
Parameters:
entityDataStream - from this InputStream Object should be red.
Returns:
Object builded Object.
Throws:
IOException - Input/Output Exception.


Copyright © 2009 eXo Platform SAS. All Rights Reserved.