Package com.drew.imaging.jpeg
Class JpegMetadataReader
- java.lang.Object
-
- com.drew.imaging.jpeg.JpegMetadataReader
-
public class JpegMetadataReader extends java.lang.Object
Obtains 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 void
process(Metadata metadata, java.io.InputStream inputStream)
static void
process(Metadata metadata, java.io.InputStream inputStream, java.lang.Iterable<JpegSegmentMetadataReader> readers)
static void
processJpegSegmentData(Metadata metadata, java.lang.Iterable<JpegSegmentMetadataReader> readers, JpegSegmentData segmentData)
static Metadata
readMetadata(java.io.File file)
static Metadata
readMetadata(java.io.File file, java.lang.Iterable<JpegSegmentMetadataReader> readers)
static Metadata
readMetadata(java.io.InputStream inputStream)
static Metadata
readMetadata(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:
JpegProcessingException
java.io.IOException
-
readMetadata
public static Metadata readMetadata(java.io.InputStream inputStream) throws JpegProcessingException, java.io.IOException
- Throws:
JpegProcessingException
java.io.IOException
-
readMetadata
public static Metadata readMetadata(java.io.File file, java.lang.Iterable<JpegSegmentMetadataReader> readers) throws JpegProcessingException, java.io.IOException
- Throws:
JpegProcessingException
java.io.IOException
-
readMetadata
public static Metadata readMetadata(java.io.File file) throws JpegProcessingException, java.io.IOException
- Throws:
JpegProcessingException
java.io.IOException
-
process
public static void process(Metadata metadata, java.io.InputStream inputStream) throws JpegProcessingException, java.io.IOException
- Throws:
JpegProcessingException
java.io.IOException
-
process
public static void process(Metadata metadata, java.io.InputStream inputStream, java.lang.Iterable<JpegSegmentMetadataReader> readers) throws JpegProcessingException, java.io.IOException
- Throws:
JpegProcessingException
java.io.IOException
-
processJpegSegmentData
public static void processJpegSegmentData(Metadata metadata, java.lang.Iterable<JpegSegmentMetadataReader> readers, JpegSegmentData segmentData)
-
-