com.drew.metadata.jpeg
Class JpegReader

java.lang.Object
  extended by com.drew.metadata.jpeg.JpegReader
All Implemented Interfaces:
MetadataReader

public class JpegReader
extends java.lang.Object
implements MetadataReader

Author:
Darrell Silver http://www.darrellsilver.com and Drew Noakes

Constructor Summary
JpegReader(byte[] data)
           
JpegReader(java.io.File jpegFile)
          Creates a new JpegReader for the specified Jpeg jpegFile.
JpegReader(java.io.InputStream is)
          Creates a JpegReader for a JPEG stream.
 
Method Summary
 Metadata extract()
          Performs the Jpeg data extraction, returning a new instance of Metadata.
 Metadata extract(Metadata metadata)
          Performs the Jpeg data extraction, adding found values to the specified instance of Metadata.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpegReader

public JpegReader(java.io.File jpegFile)
           throws JpegProcessingException
Creates a new JpegReader for the specified Jpeg jpegFile.

Throws:
JpegProcessingException

JpegReader

public JpegReader(java.io.InputStream is)
           throws JpegProcessingException
Creates a JpegReader for a JPEG stream.

Parameters:
is - JPEG stream. Stream will be closed.
Throws:
JpegProcessingException

JpegReader

public JpegReader(byte[] data)
Method Detail

extract

public Metadata extract()
Performs the Jpeg data extraction, returning a new instance of Metadata.

Specified by:
extract in interface MetadataReader

extract

public Metadata extract(Metadata metadata)
Performs the Jpeg data extraction, adding found values to the specified instance of Metadata.

Specified by:
extract in interface MetadataReader


Copyright © 2006 Drew Noakes. All Rights Reserved.