org.apache.sanselan.formats.jpeg.segments
Class SOFNSegment

java.lang.Object
  extended by org.apache.sanselan.common.BinaryFileFunctions
      extended by org.apache.sanselan.common.BinaryFileParser
          extended by org.apache.sanselan.formats.jpeg.segments.Segment
              extended by org.apache.sanselan.formats.jpeg.segments.SOFNSegment
All Implemented Interfaces:
BinaryConstants

public class SOFNSegment
extends Segment


Field Summary
 int height
           
 int numberOfComponents
           
 int precision
           
 int width
           
 
Fields inherited from class org.apache.sanselan.formats.jpeg.segments.Segment
length, marker
 
Fields inherited from class org.apache.sanselan.common.BinaryFileFunctions
debug
 
Fields inherited from interface org.apache.sanselan.common.BinaryConstants
BYTE_ORDER_BIG_ENDIAN, BYTE_ORDER_INTEL, BYTE_ORDER_LEAST_SIGNIFICANT_BYTE, BYTE_ORDER_LITTLE_ENDIAN, BYTE_ORDER_LSB, BYTE_ORDER_MOST_SIGNIFICANT_BYTE, BYTE_ORDER_MOTOROLA, BYTE_ORDER_MSB, BYTE_ORDER_NETWORK
 
Constructor Summary
SOFNSegment(int marker, byte[] segmentData)
           
SOFNSegment(int marker, int marker_length, java.io.InputStream is)
           
 
Method Summary
 java.lang.String getDescription()
           
 
Methods inherited from class org.apache.sanselan.formats.jpeg.segments.Segment
dump, getSegmentType, toString
 
Methods inherited from class org.apache.sanselan.common.BinaryFileParser
byteArrayHasPrefix, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToShort, convertByteArrayToShort, getByteOrder, int2ToByteArray, read2Bytes, read3Bytes, read4Bytes, setByteOrder, setByteOrder
 
Methods inherited from class org.apache.sanselan.common.BinaryFileFunctions
CharsToQuad, compareByteArrays, compareByteArrays, compareBytes, compareBytes, convertByteArrayToDouble, convertByteArrayToDouble, convertByteArrayToDoubleArray, convertByteArrayToFloat, convertByteArrayToFloat, convertByteArrayToFloatArray, convertByteArrayToInt, convertByteArrayToInt, convertByteArrayToIntArray, convertByteArrayToRational, convertByteArrayToRational, convertByteArrayToRationalArray, convertByteArrayToShort, convertByteArrayToShort, convertByteArrayToShortArray, convertDoubleArrayToByteArray, convertDoubleToByteArray, convertFloatArrayToByteArray, convertFloatToByteArray, convertIntArrayToByteArray, convertIntArrayToRationalArray, convertRationalArrayToByteArray, convertRationalToByteArray, convertShortArrayToByteArray, convertShortToByteArray, copyStreamToStream, debugByteArray, debugNumber, debugNumber, debugNumber, debugNumber, debugNumberArray, findNull, findNull, getBytearrayHead, getByteArrayTail, getDebug, getRAFBytes, getStreamBytes, head, int2ToByteArray, printByteBits, printCharQuad, printCharQuad, read2Bytes, read3Bytes, read4Bytes, readAndVerifyBytes, readAndVerifyBytes, readByte, readBytearray, readByteArray, readByteArray, readBytes, readRandomBytes, scanForByte, setDebug, skipBytes, skipBytes, slice, startsWith, tail, writeIntInToByteArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

width

public final int width

height

public final int height

numberOfComponents

public final int numberOfComponents

precision

public final int precision
Constructor Detail

SOFNSegment

public SOFNSegment(int marker,
                   byte[] segmentData)
            throws ImageReadException,
                   java.io.IOException
Throws:
ImageReadException
java.io.IOException

SOFNSegment

public SOFNSegment(int marker,
                   int marker_length,
                   java.io.InputStream is)
            throws ImageReadException,
                   java.io.IOException
Throws:
ImageReadException
java.io.IOException
Method Detail

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class Segment


Copyright © 2007-2009. All Rights Reserved.