Class HeaderWriter
- java.lang.Object
-
- com.twelvemonkeys.imageio.plugins.pnm.HeaderWriter
-
- Direct Known Subclasses:
PAMHeaderWriter
,PNMHeaderWriter
abstract class HeaderWriter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.imageio.stream.ImageOutputStream
imageOutput
-
Constructor Summary
Constructors Modifier Constructor Description protected
HeaderWriter(javax.imageio.stream.ImageOutputStream imageOutput)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static HeaderWriter
createHeaderWriter(java.lang.String formatName, javax.imageio.stream.ImageOutputStream imageOutput)
protected int
getHeight(javax.imageio.IIOImage image)
protected int
getMaxVal(javax.imageio.IIOImage image)
protected int
getNumBands(javax.imageio.IIOImage image)
protected java.awt.image.SampleModel
getSampleModel(javax.imageio.IIOImage image)
protected int
getTransferType(javax.imageio.IIOImage image)
protected int
getWidth(javax.imageio.IIOImage image)
protected void
writeComments(javax.imageio.metadata.IIOMetadata metadata, javax.imageio.spi.ImageWriterSpi provider)
abstract void
writeHeader(javax.imageio.IIOImage image, javax.imageio.spi.ImageWriterSpi provider)
-
-
-
Method Detail
-
createHeaderWriter
static HeaderWriter createHeaderWriter(java.lang.String formatName, javax.imageio.stream.ImageOutputStream imageOutput)
-
writeHeader
public abstract void writeHeader(javax.imageio.IIOImage image, javax.imageio.spi.ImageWriterSpi provider) throws java.io.IOException
- Throws:
java.io.IOException
-
getWidth
protected final int getWidth(javax.imageio.IIOImage image)
-
getHeight
protected final int getHeight(javax.imageio.IIOImage image)
-
getNumBands
protected final int getNumBands(javax.imageio.IIOImage image)
-
getSampleModel
protected final java.awt.image.SampleModel getSampleModel(javax.imageio.IIOImage image)
-
getMaxVal
protected int getMaxVal(javax.imageio.IIOImage image)
-
getTransferType
protected final int getTransferType(javax.imageio.IIOImage image)
-
writeComments
protected final void writeComments(javax.imageio.metadata.IIOMetadata metadata, javax.imageio.spi.ImageWriterSpi provider) throws java.io.IOException
- Throws:
java.io.IOException
-
-