org.eclipse.swordfish.plugins.compression
Class CompressorImpl

java.lang.Object
  extended by org.eclipse.swordfish.plugins.compression.CompressorImpl
All Implemented Interfaces:
Compressor

public class CompressorImpl
extends java.lang.Object
implements Compressor


Constructor Summary
CompressorImpl()
           
 
Method Summary
 javax.xml.transform.Source asCompressedSource(javax.xml.transform.Source src)
          Compress a source
 javax.xml.transform.Source asUncompressedSource(javax.xml.transform.Source src)
          Uncompress a source
 boolean isSourceEmpty(javax.xml.transform.Source src)
          Check if source is empty (so compressing or uncompressing does not have to be performed)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompressorImpl

public CompressorImpl()
Method Detail

isSourceEmpty

public boolean isSourceEmpty(javax.xml.transform.Source src)
Description copied from interface: Compressor
Check if source is empty (so compressing or uncompressing does not have to be performed)

Specified by:
isSourceEmpty in interface Compressor
Parameters:
src - - the source object
Returns:
true if source is empty

asCompressedSource

public javax.xml.transform.Source asCompressedSource(javax.xml.transform.Source src)
Description copied from interface: Compressor
Compress a source

Specified by:
asCompressedSource in interface Compressor
Parameters:
src - - source to be compressed
Returns:
compressed source

asUncompressedSource

public javax.xml.transform.Source asUncompressedSource(javax.xml.transform.Source src)
Description copied from interface: Compressor
Uncompress a source

Specified by:
asUncompressedSource in interface Compressor
Parameters:
src - - source to be uncompressed
Returns:
uncompressed source