Package org.jastacry.layer
Class AppendLayer
- java.lang.Object
-
- org.jastacry.layer.AbstractBasicLayer
-
- org.jastacry.layer.AppendLayer
-
public class AppendLayer extends AbstractBasicLayer
Append the bytes from a file to the current byte stream. On decryption just strip it from the byte stream.SPDX-License-Identifier: MIT
- Author:
- Kai Kretschmann
-
-
Field Summary
-
Fields inherited from class org.jastacry.layer.AbstractBasicLayer
endController, inputStream, logger, outputStream
-
-
Constructor Summary
Constructors Constructor Description AppendLayer()
Constructor of FilemergeLayer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decStream(InputStream inputStream, OutputStream outputStream)
Decode back.void
encodeAndDecode(InputStream inputStream, OutputStream outputStream)
merge Stream function.void
encStream(InputStream inputStream, OutputStream outputStream)
Encode data.boolean
equals(Object o)
Override equals method from object class.int
hashCode()
Override equals method from object class.void
init(String data)
init function.-
Methods inherited from class org.jastacry.layer.AbstractBasicLayer
progress, rangeCheck, readAllBytes, run, setAction, setEndController, setInputStream, setOutputStream, setRealLayerName, toString
-
-
-
-
Method Detail
-
init
public final void init(String data)
init function.- Parameters:
data
- to initialise the file.
-
encStream
public void encStream(InputStream inputStream, OutputStream outputStream) throws JastacryException
Encode data.- Parameters:
inputStream
- existing and opened input streamoutputStream
- existing and opened output stream- Throws:
JastacryException
- if one of the streams fail
-
decStream
public void decStream(InputStream inputStream, OutputStream outputStream) throws JastacryException
Decode back.- Parameters:
inputStream
- existing and opened input streamoutputStream
- existing and opened output stream- Throws:
JastacryException
- if one of the streams fail
-
encodeAndDecode
public final void encodeAndDecode(InputStream inputStream, OutputStream outputStream) throws JastacryException
merge Stream function.- Parameters:
inputStream
- input streamoutputStream
- output stream- Throws:
JastacryException
- in case of error
-
equals
public boolean equals(Object o)
Override equals method from object class.
-
-