com.drew.imaging.jpeg

Class JpegSegmentData

public class JpegSegmentData extends Object implements Serializable

Holds a collection of Jpeg data segments. This need not necessarily be all segments within the Jpeg. For example, it may be convenient to port about only the non-image segments when analysing (or serializing) metadata.
Constructor Summary
JpegSegmentData()
Method Summary
voidaddSegment(byte segmentMarker, byte[] segmentBytes)
booleancontainsSegment(byte segmentMarker)
static JpegSegmentDataFromFile(File file)
byte[]getSegment(byte segmentMarker)
byte[]getSegment(byte segmentMarker, int occurrence)
intgetSegmentCount(byte segmentMarker)
voidremoveSegment(byte segmentMarker)
voidremoveSegmentOccurrence(byte segmentMarker, int occurrence)
static voidToFile(File file, JpegSegmentData segmentData)

Constructor Detail

JpegSegmentData

public JpegSegmentData()

Method Detail

addSegment

public void addSegment(byte segmentMarker, byte[] segmentBytes)

containsSegment

public boolean containsSegment(byte segmentMarker)

FromFile

public static JpegSegmentData FromFile(File file)

getSegment

public byte[] getSegment(byte segmentMarker)

getSegment

public byte[] getSegment(byte segmentMarker, int occurrence)

getSegmentCount

public int getSegmentCount(byte segmentMarker)

removeSegment

public void removeSegment(byte segmentMarker)

removeSegmentOccurrence

public void removeSegmentOccurrence(byte segmentMarker, int occurrence)

ToFile

public static void ToFile(File file, JpegSegmentData segmentData)
Copyright © 2006 Drew Noakes. All Rights Reserved.