pl.psnc.dl.ege
Class MultiXslConverter

java.lang.Object
  extended by pl.psnc.dl.ege.MultiXslConverter
All Implemented Interfaces:
ConfigurableConverter, Converter

public class MultiXslConverter
extends java.lang.Object
implements ConfigurableConverter

Converter based on xsl transformations.

Each extension instance provides one transformation possibility.
Important : the converter expects only compressed data. Data is compressed with standard EGE IOResolver received from EGEConfigurationManager.

Author:
mariuszs

Constructor Summary
MultiXslConverter()
           
 
Method Summary
 void configure(java.util.Map<java.lang.String,java.lang.String> params)
           
 void convert(java.io.InputStream inputStream, java.io.OutputStream outputStream, ConversionActionArguments conversionDataTypes)
           
 java.util.List<ConversionActionArguments> getPossibleConversions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiXslConverter

public MultiXslConverter()
Method Detail

convert

public void convert(java.io.InputStream inputStream,
                    java.io.OutputStream outputStream,
                    ConversionActionArguments conversionDataTypes)
             throws ConverterException,
                    java.io.IOException
Specified by:
convert in interface Converter
Throws:
ConverterException
java.io.IOException

getPossibleConversions

public java.util.List<ConversionActionArguments> getPossibleConversions()
Specified by:
getPossibleConversions in interface Converter

configure

public void configure(java.util.Map<java.lang.String,java.lang.String> params)
               throws EGEException
Specified by:
configure in interface ConfigurableConverter
Throws:
EGEException


Copyright © 2010. All Rights Reserved.