Class JPEGSegmentImageInputStream.ReplacementSegment
java.lang.Object
com.twelvemonkeys.imageio.plugins.jpeg.JPEGSegmentImageInputStream.Segment
com.twelvemonkeys.imageio.plugins.jpeg.JPEGSegmentImageInputStream.ReplacementSegment
- Direct Known Subclasses:
JPEGSegmentImageInputStream.AdobeAPP14Replacement
,JPEGSegmentImageInputStream.DownsampledDQTReplacement
- Enclosing class:
JPEGSegmentImageInputStream
static class JPEGSegmentImageInputStream.ReplacementSegment
extends JPEGSegmentImageInputStream.Segment
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final byte[]
(package private) int
(package private) final long
Fields inherited from class com.twelvemonkeys.imageio.plugins.jpeg.JPEGSegmentImageInputStream.Segment
length, marker, realStart, start
-
Constructor Summary
ConstructorsConstructorDescriptionReplacementSegment
(int marker, long realStart, long start, long realLength, byte[] replacementData) -
Method Summary
Modifier and TypeMethodDescriptionint
read
(ImageInputStream stream) int
read
(ImageInputStream stream, byte[] b, int off, int len) (package private) long
realEnd()
void
seek
(ImageInputStream stream, long newPos) Methods inherited from class com.twelvemonkeys.imageio.plugins.jpeg.JPEGSegmentImageInputStream.Segment
end, toString
-
Field Details
-
realLength
final long realLength -
data
final byte[] data -
pos
int pos
-
-
Constructor Details
-
ReplacementSegment
ReplacementSegment(int marker, long realStart, long start, long realLength, byte[] replacementData)
-
-
Method Details
-
realEnd
long realEnd()- Overrides:
realEnd
in classJPEGSegmentImageInputStream.Segment
-
seek
- Overrides:
seek
in classJPEGSegmentImageInputStream.Segment
- Throws:
IOException
-
read
- Overrides:
read
in classJPEGSegmentImageInputStream.Segment
-
read
- Overrides:
read
in classJPEGSegmentImageInputStream.Segment
-