Package org.syncany.chunk
Class NoTransformer
- java.lang.Object
-
- org.syncany.chunk.Transformer
-
- org.syncany.chunk.NoTransformer
-
public class NoTransformer extends Transformer
Implements an emptyTransformer. Used if no compression/encryption is necessary.
-
-
Field Summary
-
Fields inherited from class org.syncany.chunk.Transformer
nextTransformer
-
-
Constructor Summary
Constructors Constructor Description NoTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamcreateInputStream(java.io.InputStream in)Creates a strea-transformingInputStream.java.io.OutputStreamcreateOutputStream(java.io.OutputStream out)Create a stream-transformingOutputStream.voidinit(java.util.Map<java.lang.String,java.lang.String> settings)The no-transformer does not take any parameters and therefore must not be initialized.java.lang.StringtoString()An implementation of a transformer must override this method to identify the type of transformer and/or its settings.-
Methods inherited from class org.syncany.chunk.Transformer
getInstance, setNextTransformer
-
-
-
-
Constructor Detail
-
NoTransformer
public NoTransformer()
-
-
Method Detail
-
init
public void init(java.util.Map<java.lang.String,java.lang.String> settings) throws java.lang.Exception
The no-transformer does not take any parameters and therefore must not be initialized. This method does nothing.- Specified by:
initin classTransformer- Parameters:
settings- Implementation-specific setting map- Throws:
java.lang.Exception- If the given settings are invalid or insufficient for instantiation
-
createOutputStream
public java.io.OutputStream createOutputStream(java.io.OutputStream out) throws java.io.IOException
Description copied from class:TransformerCreate a stream-transformingOutputStream. Depending on the implementation, the bytes written to the output stream might be encrypted, compressed, etc.- Specified by:
createOutputStreamin classTransformer- Parameters:
out- Original output stream which is transformed by this transformer- Returns:
- Returns a transformed output stream
- Throws:
java.io.IOException- If an exception occurs when instantiating or writing to the stream
-
createInputStream
public java.io.InputStream createInputStream(java.io.InputStream in) throws java.io.IOException
Description copied from class:TransformerCreates a strea-transformingInputStream. Depending on the implementation, the bytes read from the input stream are uncompressed, decrypted, etc.- Specified by:
createInputStreamin classTransformer- Parameters:
in- Original input stream which is transformed by this transformer- Returns:
- Returns a transformed input stream
- Throws:
java.io.IOException- If an exception occurs when instantiating or reading from the stream
-
toString
public java.lang.String toString()
Description copied from class:TransformerAn implementation of a transformer must override this method to identify the type of transformer and/or its settings.- Specified by:
toStringin classTransformer
-
-