org.exoplatform.services.rest.transformer
Class JAXBOutputTransformer
java.lang.Object
org.exoplatform.services.rest.transformer.OutputEntityTransformer
org.exoplatform.services.rest.transformer.JAXBOutputTransformer
- All Implemented Interfaces:
- GenericEntityTransformer, GenericOutputEntityTransformer
public class JAXBOutputTransformer
- extends OutputEntityTransformer
Write given Object OututStream using JAXB transformation. Java Architecture
for XML Binding (JAXB) allows create and edit XML using familiar Java
objects.
JAXB is particularly useful when the specification is complex
and changing. This class can marshal Java Object to XML as stream.
- Version:
- $Id: $
- Author:
- Andrey Parfonov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXBOutputTransformer
public JAXBOutputTransformer()
writeTo
public final void writeTo(Object entity,
OutputStream entityDataStream)
throws IOException
- Write entity to OutputStream.
- Specified by:
writeTo in class OutputEntityTransformer
- Parameters:
entity - the Object which should be writedentityDataStream - the OutputStream
- Throws:
IOException - Input/Output Exception
Copyright © 2009 eXo Platform SAS. All Rights Reserved.