org.exoplatform.services.rest.transformer
Class XSLT4DOMOutputTransformer

java.lang.Object
  extended by org.exoplatform.services.rest.transformer.OutputEntityTransformer
      extended by org.exoplatform.services.rest.transformer.XSLT4DOMOutputTransformer
All Implemented Interfaces:
GenericEntityTransformer, GenericOutputEntityTransformer

public class XSLT4DOMOutputTransformer
extends OutputEntityTransformer

This type of transformer can transform given XML to other mime-type and write it to output stream.

Version:
$Id: $
Author:
Andrey Parfonov

Field Summary
 
Fields inherited from class org.exoplatform.services.rest.transformer.OutputEntityTransformer
transformerParameters
 
Constructor Summary
XSLT4DOMOutputTransformer(org.exoplatform.services.xml.transform.trax.TRAXTemplatesService templatesService)
          Construct transformer.
 
Method Summary
 void writeTo(Object entity, OutputStream entityDataStream)
          Write entity to OutputStream.}
 
Methods inherited from class org.exoplatform.services.rest.transformer.OutputEntityTransformer
addTransformerParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSLT4DOMOutputTransformer

public XSLT4DOMOutputTransformer(org.exoplatform.services.xml.transform.trax.TRAXTemplatesService templatesService)
Construct transformer.

Parameters:
templatesService - TRAXTemplates service.
Method Detail

writeTo

public 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 writed
entityDataStream - the OutputStream
Throws:
IOException - Input/Output Exception


Copyright © 2009 eXo Platform SAS. All Rights Reserved.