Package com.drew.imaging.jpeg
Class JpegMetadataReader
- java.lang.Object
 - 
- com.drew.imaging.jpeg.JpegMetadataReader
 
 
- 
public class JpegMetadataReader extends java.lang.ObjectObtains all available metadata from JPEG formatted files. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.Iterable<JpegSegmentMetadataReader>ALL_READERS 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidprocess(Metadata metadata, java.io.InputStream inputStream)static voidprocess(Metadata metadata, java.io.InputStream inputStream, java.lang.Iterable<JpegSegmentMetadataReader> readers)static voidprocessJpegSegmentData(Metadata metadata, java.lang.Iterable<JpegSegmentMetadataReader> readers, JpegSegmentData segmentData)static MetadatareadMetadata(java.io.File file)static MetadatareadMetadata(java.io.File file, java.lang.Iterable<JpegSegmentMetadataReader> readers)static MetadatareadMetadata(java.io.InputStream inputStream)static MetadatareadMetadata(java.io.InputStream inputStream, java.lang.Iterable<JpegSegmentMetadataReader> readers) 
 - 
 
- 
- 
Field Detail
- 
ALL_READERS
public static final java.lang.Iterable<JpegSegmentMetadataReader> ALL_READERS
 
 - 
 
- 
Method Detail
- 
readMetadata
public static Metadata readMetadata(java.io.InputStream inputStream, java.lang.Iterable<JpegSegmentMetadataReader> readers) throws JpegProcessingException, java.io.IOException
- Throws:
 JpegProcessingExceptionjava.io.IOException
 
- 
readMetadata
public static Metadata readMetadata(java.io.InputStream inputStream) throws JpegProcessingException, java.io.IOException
- Throws:
 JpegProcessingExceptionjava.io.IOException
 
- 
readMetadata
public static Metadata readMetadata(java.io.File file, java.lang.Iterable<JpegSegmentMetadataReader> readers) throws JpegProcessingException, java.io.IOException
- Throws:
 JpegProcessingExceptionjava.io.IOException
 
- 
readMetadata
public static Metadata readMetadata(java.io.File file) throws JpegProcessingException, java.io.IOException
- Throws:
 JpegProcessingExceptionjava.io.IOException
 
- 
process
public static void process(Metadata metadata, java.io.InputStream inputStream) throws JpegProcessingException, java.io.IOException
- Throws:
 JpegProcessingExceptionjava.io.IOException
 
- 
process
public static void process(Metadata metadata, java.io.InputStream inputStream, java.lang.Iterable<JpegSegmentMetadataReader> readers) throws JpegProcessingException, java.io.IOException
- Throws:
 JpegProcessingExceptionjava.io.IOException
 
- 
processJpegSegmentData
public static void processJpegSegmentData(Metadata metadata, java.lang.Iterable<JpegSegmentMetadataReader> readers, JpegSegmentData segmentData)
 
 - 
 
 -