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.ImageOutputStreamimageOutput
-
Constructor Summary
Constructors Modifier Constructor Description protectedHeaderWriter(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 HeaderWritercreateHeaderWriter(java.lang.String formatName, javax.imageio.stream.ImageOutputStream imageOutput)protected intgetHeight(javax.imageio.IIOImage image)protected intgetMaxVal(javax.imageio.IIOImage image)protected intgetNumBands(javax.imageio.IIOImage image)protected java.awt.image.SampleModelgetSampleModel(javax.imageio.IIOImage image)protected intgetTransferType(javax.imageio.IIOImage image)protected intgetWidth(javax.imageio.IIOImage image)protected voidwriteComments(javax.imageio.metadata.IIOMetadata metadata, javax.imageio.spi.ImageWriterSpi provider)abstract voidwriteHeader(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
-
-