Package org.jastacry.layer
Class ReverseLayer
- java.lang.Object
-
- org.jastacry.layer.AbstractBasicLayer
-
- org.jastacry.layer.ReverseLayer
-
public class ReverseLayer extends AbstractBasicLayer
Reverse every bits per byte. 0101 gives 1010 i.e.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 ReverseLayer()
Constructor of XorLayer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encodeAndDecode(InputStream inputStream, OutputStream outputStream)
Local encode Stream function which does the real thing for Reverse Layer.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 initialize the offset value.
-
encodeAndDecode
public final void encodeAndDecode(InputStream inputStream, OutputStream outputStream) throws JastacryException
Local encode Stream function which does the real thing for Reverse Layer.- Parameters:
inputStream
- input data streamoutputStream
- output data stream- Throws:
JastacryException
- in case of error
-
equals
public boolean equals(Object o)
Override equals method from object class.
-
-