Package gov.nih.mipav.model.file
Class FileTiff.ModModREADInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
gov.nih.mipav.model.file.FileTiff.BitInputStream
gov.nih.mipav.model.file.FileTiff.ModHuffmanInputStream
gov.nih.mipav.model.file.FileTiff.ModModREADInputStream
- All Implemented Interfaces:
FileTiff.ModHuffmanTable,FileTiff.ModREADTable,Closeable,AutoCloseable
- Direct Known Subclasses:
FileTiff.ModREADInputStream
- Enclosing class:
FileTiff
public class FileTiff.ModModREADInputStream
extends FileTiff.ModHuffmanInputStream
implements FileTiff.ModREADTable
-
Nested Class Summary
Nested classes/interfaces inherited from class gov.nih.mipav.model.file.FileTiff.ModHuffmanInputStream
FileTiff.ModHuffmanInputStream.ModHuffmanCodingException -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate intprivate int[]private intprivate int[]private final intFields inherited from class gov.nih.mipav.model.file.FileTiff.ModHuffmanInputStream
stateFields inherited from class gov.nih.mipav.model.file.FileTiff.BitInputStream
count, nextByteMoreSignificantFields inherited from class java.io.FilterInputStream
inFields inherited from interface gov.nih.mipav.model.file.FileTiff.ModHuffmanTable
BLACK, EOL, EOLCW, makeUpBlack, makeUpWhite, MAXCHUNK, termBlack, termWhite, WHITE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class gov.nih.mipav.model.file.FileTiff.ModHuffmanInputStream
checkEOL, findToken, getColour, getState, read, read, skipPadding, syncWithEOLMethods inherited from class gov.nih.mipav.model.file.FileTiff.BitInputStream
availableBits, cbCount, clrBits, getBits, needBits, readBit, readBits, reset, setNextByteMoreSignificantMethods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, skipMethods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Field Details
-
refline
private int[] refline -
codeline
private int[] codeline -
clindex
private int clindex -
a0
private int a0 -
b1
private int b1 -
maxb1
private int maxb1 -
code
private int code -
width
private final int width
-
-
Constructor Details
-
ModModREADInputStream
- Throws:
IOException
-
-
Method Details
-
init
- Throws:
IOException
-
initNewLine
- Throws:
IOException
-
readEOL
- Overrides:
readEOLin classFileTiff.ModHuffmanInputStream- Throws:
IOException
-
getREADCode
- Throws:
IOException
-
setB1
private void setB1() -
readPassMode
- Throws:
IOException
-
readHorizontalMode1
- Throws:
IOException
-
readHorizontalMode2
- Throws:
IOException
-
readVerticalMode
- Throws:
IOException
-
read2D
- Throws:
IOException
-
read1D
- Throws:
IOException
-
read
- Overrides:
readin classFileTiff.ModHuffmanInputStream- Throws:
IOException
-