Package | Description |
---|---|
com.drew.imaging |
Contains classes for working with image file formats and photographic conversions.
|
com.drew.imaging.bmp |
Contains classes for working with BMP files.
|
com.drew.imaging.gif |
Contains classes for working with GIF files.
|
com.drew.imaging.ico |
Contains classes for working with ICO (Windows Icon) files.
|
com.drew.imaging.jpeg |
Contains classes for working with JPEG files.
|
com.drew.imaging.pcx |
Contains classes for working with PCX image files.
|
com.drew.imaging.png |
Contains classes for working with PNG (Portable Network Graphic) files.
|
com.drew.imaging.psd |
Contains classes for working with PSD (PhotoShop Document) files.
|
com.drew.imaging.raf |
Contains classes for working with RAF (Fujifilm camera raw) format files.
|
com.drew.imaging.riff |
Contains classes for working with RIFF format files, such as WebP.
|
com.drew.imaging.tiff |
Contains classes for working with TIFF format files.
|
com.drew.imaging.webp |
Contains classes for working with WebP format files.
|
com.drew.lang |
Contains classes of generic utility.
|
com.drew.metadata |
Provides classes for generic modelling of metadata directories and tags.
|
com.drew.metadata.adobe |
Contains classes for the extraction and modelling of Adobe metadata.
|
com.drew.metadata.bmp |
Contains classes for the extraction and modelling of BMP file metadata.
|
com.drew.metadata.exif |
Contains classes for the extraction and modelling of Exif metadata and camera manufacturer-specific makernotes.
|
com.drew.metadata.exif.makernotes |
Contains
Directory and TagDescriptor classes related to the
modelling of manufacturer-specific makernotes. |
com.drew.metadata.file |
Contains classes for the extraction and modelling of file system metadata.
|
com.drew.metadata.gif |
Contains classes for the extraction and modelling of GIF file metadata.
|
com.drew.metadata.icc |
Contains classes for the extraction and modelling of ICC (International Color Consortium) profile metadata.
|
com.drew.metadata.ico |
Contains classes for the extraction and modelling of ICO (Windows Icon) file metadata.
|
com.drew.metadata.iptc |
Contains classes for the extraction and modelling of IPTC metadata.
|
com.drew.metadata.jfif |
Contains classes for the extraction and modelling of JFIF metadata.
|
com.drew.metadata.jfxx |
Contains classes for the extraction and modelling of JFXX (JFIF extension) metadata.
|
com.drew.metadata.jpeg |
Contains classes for the extraction and modelling of JPEG file format metadata.
|
com.drew.metadata.pcx |
Contains classes for the extraction and modelling of PCX image file metadata.
|
com.drew.metadata.photoshop |
Contains classes for the extraction and modelling of Photoshop metadata.
|
com.drew.metadata.png |
Contains classes for the extraction and modelling of PNG file metadata.
|
com.drew.metadata.tiff |
Contains classes for the extraction and modelling of TIFF file metadata.
|
com.drew.metadata.webp |
Contains classes for the extraction and modelling of WebP file metadata.
|
com.drew.metadata.xmp |
Contains classes for the extraction and modelling of Adobe's XMP metadata.
|
com.drew.tools |
Contains classes used internally by the library, that should not be used in client code and is not included in
distributions.
|
Modifier and Type | Method and Description |
---|---|
static FileType |
FileTypeDetector.detectFileType(java.io.BufferedInputStream inputStream)
Examines the a file's first bytes and estimates the file's type.
|
static Metadata |
ImageMetadataReader.readMetadata(java.io.File file)
Reads
Metadata from a File object. |
static Metadata |
ImageMetadataReader.readMetadata(java.io.InputStream inputStream)
Reads metadata from an
InputStream . |
static Metadata |
ImageMetadataReader.readMetadata(java.io.InputStream inputStream,
long streamLength)
Reads metadata from an
InputStream of known length. |
Modifier and Type | Method and Description |
---|---|
static FileType |
FileTypeDetector.detectFileType(java.io.BufferedInputStream inputStream)
Examines the a file's first bytes and estimates the file's type.
|
static void |
ImageMetadataReader.main(java.lang.String[] args)
An application entry point.
|
static Metadata |
ImageMetadataReader.readMetadata(java.io.File file)
Reads
Metadata from a File object. |
static Metadata |
ImageMetadataReader.readMetadata(java.io.InputStream inputStream)
Reads metadata from an
InputStream . |
static Metadata |
ImageMetadataReader.readMetadata(java.io.InputStream inputStream,
long streamLength)
Reads metadata from an
InputStream of known length. |
Modifier and Type | Method and Description |
---|---|
static Metadata |
BmpMetadataReader.readMetadata(java.io.File file) |
static Metadata |
BmpMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
BmpMetadataReader.readMetadata(java.io.File file) |
static Metadata |
BmpMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
GifMetadataReader.readMetadata(java.io.File file) |
static Metadata |
GifMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
GifMetadataReader.readMetadata(java.io.File file) |
static Metadata |
GifMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
IcoMetadataReader.readMetadata(java.io.File file) |
static Metadata |
IcoMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
IcoMetadataReader.readMetadata(java.io.File file) |
static Metadata |
IcoMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.Byte,java.util.List<byte[]>> |
JpegSegmentData._segmentDataMap |
Modifier and Type | Method and Description |
---|---|
private java.util.List<byte[]> |
JpegSegmentData.getOrCreateSegmentList(byte segmentType) |
java.lang.Iterable<byte[]> |
JpegSegmentData.getSegments(byte segmentType)
Returns all instances of a given JPEG segment.
|
java.lang.Iterable<byte[]> |
JpegSegmentData.getSegments(JpegSegmentType segmentType)
Returns all instances of a given JPEG segment.
|
java.lang.Iterable<JpegSegmentType> |
JpegSegmentMetadataReader.getSegmentTypes()
Gets the set of JPEG segment types that this reader is interested in.
|
static Metadata |
JpegMetadataReader.readMetadata(java.io.File file) |
static Metadata |
JpegMetadataReader.readMetadata(java.io.File file,
java.lang.Iterable<JpegSegmentMetadataReader> readers) |
static Metadata |
JpegMetadataReader.readMetadata(java.io.InputStream inputStream) |
static Metadata |
JpegMetadataReader.readMetadata(java.io.InputStream inputStream,
java.lang.Iterable<JpegSegmentMetadataReader> readers) |
static JpegSegmentData |
JpegSegmentReader.readSegments(java.io.File file,
java.lang.Iterable<JpegSegmentType> segmentTypes)
Processes the provided JPEG data, and extracts the specified JPEG segments into a
JpegSegmentData object. |
static JpegSegmentData |
JpegSegmentReader.readSegments(SequentialReader reader,
java.lang.Iterable<JpegSegmentType> segmentTypes)
Processes the provided JPEG data, and extracts the specified JPEG segments into a
JpegSegmentData object. |
Modifier and Type | Method and Description |
---|---|
void |
JpegSegmentData.addSegment(byte segmentType,
byte[] segmentBytes)
Adds segment bytes to the collection.
|
boolean |
JpegSegmentData.containsSegment(JpegSegmentType segmentType)
Determines whether data is present for a given segment type.
|
byte[] |
JpegSegmentData.getSegment(JpegSegmentType segmentType)
Gets the first JPEG segment data for the specified type.
|
byte[] |
JpegSegmentData.getSegment(JpegSegmentType segmentType,
int occurrence)
Gets segment data for a specific occurrence and type.
|
int |
JpegSegmentData.getSegmentCount(JpegSegmentType segmentType)
Returns the count of segment data byte arrays stored for a given segment type.
|
java.lang.Iterable<byte[]> |
JpegSegmentData.getSegments(JpegSegmentType segmentType)
Returns all instances of a given JPEG segment.
|
static void |
JpegMetadataReader.process(Metadata metadata,
java.io.InputStream inputStream) |
static void |
JpegMetadataReader.process(Metadata metadata,
java.io.InputStream inputStream) |
static void |
JpegMetadataReader.process(Metadata metadata,
java.io.InputStream inputStream,
java.lang.Iterable<JpegSegmentMetadataReader> readers) |
static void |
JpegMetadataReader.process(Metadata metadata,
java.io.InputStream inputStream,
java.lang.Iterable<JpegSegmentMetadataReader> readers) |
void |
JpegSegmentMetadataReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Extracts metadata from all instances of a particular JPEG segment type.
|
void |
JpegSegmentMetadataReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Extracts metadata from all instances of a particular JPEG segment type.
|
void |
JpegSegmentMetadataReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Extracts metadata from all instances of a particular JPEG segment type.
|
static Metadata |
JpegMetadataReader.readMetadata(java.io.File file) |
static Metadata |
JpegMetadataReader.readMetadata(java.io.File file,
java.lang.Iterable<JpegSegmentMetadataReader> readers) |
static Metadata |
JpegMetadataReader.readMetadata(java.io.InputStream inputStream) |
static Metadata |
JpegMetadataReader.readMetadata(java.io.InputStream inputStream,
java.lang.Iterable<JpegSegmentMetadataReader> readers) |
static JpegSegmentData |
JpegSegmentReader.readSegments(java.io.File file,
java.lang.Iterable<JpegSegmentType> segmentTypes)
Processes the provided JPEG data, and extracts the specified JPEG segments into a
JpegSegmentData object. |
static JpegSegmentData |
JpegSegmentReader.readSegments(SequentialReader reader,
java.lang.Iterable<JpegSegmentType> segmentTypes)
Processes the provided JPEG data, and extracts the specified JPEG segments into a
JpegSegmentData object. |
void |
JpegSegmentData.removeSegment(JpegSegmentType segmentType)
Removes all segments from the collection having the specified type.
|
void |
JpegSegmentData.removeSegmentOccurrence(JpegSegmentType segmentType,
int occurrence)
Removes a specified instance of a segment's data from the collection.
|
Modifier and Type | Method and Description |
---|---|
static Metadata |
PcxMetadataReader.readMetadata(java.io.File file) |
static Metadata |
PcxMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
PcxMetadataReader.readMetadata(java.io.File file) |
static Metadata |
PcxMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Field and Description |
---|---|
private int[] |
PngColorType._allowedBitDepths |
private byte[] |
PngChunk._bytes |
private PngChunkType |
PngChunk._chunkType |
private PngColorType |
PngHeader._colorType |
private java.lang.String |
PngColorType._description |
Modifier and Type | Method and Description |
---|---|
int[] |
PngColorType.getAllowedBitDepths() |
byte[] |
PngChunk.getBytes() |
PngColorType |
PngHeader.getColorType() |
java.lang.String |
PngColorType.getDescription() |
PngChunkType |
PngChunk.getType() |
static Metadata |
PngMetadataReader.readMetadata(java.io.File file) |
static Metadata |
PngMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<PngChunk> |
PngChunkReader.extract(SequentialReader reader,
java.util.Set<PngChunkType> desiredChunkTypes) |
private static void |
PngMetadataReader.processChunk(Metadata metadata,
PngChunk chunk) |
private static void |
PngMetadataReader.processChunk(Metadata metadata,
PngChunk chunk) |
static Metadata |
PngMetadataReader.readMetadata(java.io.File file) |
static Metadata |
PngMetadataReader.readMetadata(java.io.InputStream inputStream) |
Constructor and Description |
---|
PngChromaticities(byte[] bytes) |
PngChunk(PngChunkType chunkType,
byte[] bytes) |
PngChunk(PngChunkType chunkType,
byte[] bytes) |
PngChunkType(byte[] bytes) |
PngChunkType(java.lang.String identifier) |
PngChunkType(java.lang.String identifier,
boolean multipleAllowed) |
PngColorType(int numericValue,
java.lang.String description,
int... allowedBitDepths) |
PngColorType(int numericValue,
java.lang.String description,
int... allowedBitDepths) |
PngHeader(byte[] bytes) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
PsdMetadataReader.readMetadata(java.io.File file) |
static Metadata |
PsdMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
PsdMetadataReader.readMetadata(java.io.File file) |
static Metadata |
PsdMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
RafMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
RafMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
void |
RiffHandler.processChunk(java.lang.String fourCC,
byte[] payload)
Perform whatever processing is necessary for the type of chunk with its
payload.
|
void |
RiffHandler.processChunk(java.lang.String fourCC,
byte[] payload)
Perform whatever processing is necessary for the type of chunk with its
payload.
|
void |
RiffReader.processRiff(SequentialReader reader,
RiffHandler handler)
Processes a RIFF data sequence.
|
void |
RiffReader.processRiff(SequentialReader reader,
RiffHandler handler)
Processes a RIFF data sequence.
|
boolean |
RiffHandler.shouldAcceptChunk(java.lang.String fourCC)
Gets whether this handler is interested in the specific chunk type.
|
boolean |
RiffHandler.shouldAcceptRiffIdentifier(java.lang.String identifier)
Gets whether the specified RIFF identifier is of interest to this handler.
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
TiffDataFormat._name |
static TiffDataFormat |
TiffDataFormat.DOUBLE |
static TiffDataFormat |
TiffDataFormat.INT16_S |
static TiffDataFormat |
TiffDataFormat.INT16_U |
static TiffDataFormat |
TiffDataFormat.INT32_S |
static TiffDataFormat |
TiffDataFormat.INT32_U |
static TiffDataFormat |
TiffDataFormat.INT8_S |
static TiffDataFormat |
TiffDataFormat.INT8_U |
static TiffDataFormat |
TiffDataFormat.RATIONAL_S |
static TiffDataFormat |
TiffDataFormat.RATIONAL_U |
static TiffDataFormat |
TiffDataFormat.SINGLE |
static TiffDataFormat |
TiffDataFormat.STRING |
static TiffDataFormat |
TiffDataFormat.UNDEFINED |
Modifier and Type | Method and Description |
---|---|
static Metadata |
TiffMetadataReader.readMetadata(java.io.File file) |
static Metadata |
TiffMetadataReader.readMetadata(java.io.InputStream inputStream) |
static Metadata |
TiffMetadataReader.readMetadata(RandomAccessReader reader) |
java.lang.String |
TiffDataFormat.toString() |
Modifier and Type | Method and Description |
---|---|
boolean |
TiffHandler.customProcessTag(int tagOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
boolean |
TiffHandler.customProcessTag(int tagOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
void |
TiffHandler.error(java.lang.String message) |
static void |
TiffReader.processIfd(TiffHandler handler,
RandomAccessReader reader,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int ifdOffset,
int tiffHeaderOffset)
Processes a TIFF IFD.
|
static void |
TiffReader.processIfd(TiffHandler handler,
RandomAccessReader reader,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int ifdOffset,
int tiffHeaderOffset)
Processes a TIFF IFD.
|
static void |
TiffReader.processIfd(TiffHandler handler,
RandomAccessReader reader,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int ifdOffset,
int tiffHeaderOffset)
Processes a TIFF IFD.
|
private static void |
TiffReader.processTag(TiffHandler handler,
int tagId,
int tagValueOffset,
int componentCount,
int formatCode,
RandomAccessReader reader) |
private static void |
TiffReader.processTag(TiffHandler handler,
int tagId,
int tagValueOffset,
int componentCount,
int formatCode,
RandomAccessReader reader) |
void |
TiffReader.processTiff(RandomAccessReader reader,
TiffHandler handler,
int tiffHeaderOffset)
Processes a TIFF data sequence.
|
void |
TiffReader.processTiff(RandomAccessReader reader,
TiffHandler handler,
int tiffHeaderOffset)
Processes a TIFF data sequence.
|
static Metadata |
TiffMetadataReader.readMetadata(java.io.File file) |
static Metadata |
TiffMetadataReader.readMetadata(java.io.InputStream inputStream) |
static Metadata |
TiffMetadataReader.readMetadata(RandomAccessReader reader) |
void |
TiffHandler.setByteArray(int tagId,
byte[] bytes) |
void |
TiffHandler.setDoubleArray(int tagId,
double[] array) |
void |
TiffHandler.setFloatArray(int tagId,
float[] array) |
void |
TiffHandler.setInt16sArray(int tagId,
short[] array) |
void |
TiffHandler.setInt16uArray(int tagId,
int[] array) |
void |
TiffHandler.setInt32sArray(int tagId,
int[] array) |
void |
TiffHandler.setInt32uArray(int tagId,
long[] array) |
void |
TiffHandler.setInt8sArray(int tagId,
byte[] array) |
void |
TiffHandler.setInt8uArray(int tagId,
short[] array) |
void |
TiffHandler.setRational(int tagId,
Rational rational) |
void |
TiffHandler.setRationalArray(int tagId,
Rational[] array) |
void |
TiffHandler.setString(int tagId,
StringValue string) |
void |
TiffHandler.warn(java.lang.String message) |
Constructor and Description |
---|
TiffDataFormat(java.lang.String name,
int tiffFormatCode,
int componentSizeBytes) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
WebpMetadataReader.readMetadata(java.io.File file) |
static Metadata |
WebpMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
static Metadata |
WebpMetadataReader.readMetadata(java.io.File file) |
static Metadata |
WebpMetadataReader.readMetadata(java.io.InputStream inputStream) |
Modifier and Type | Field and Description |
---|---|
private byte[] |
ByteArrayReader._buffer |
private byte[] |
SequentialByteArrayReader._bytes |
private java.io.RandomAccessFile |
RandomAccessFileReader._file |
private java.io.InputStream |
StreamReader._stream |
private java.io.InputStream |
RandomAccessStreamReader._stream |
Modifier and Type | Method and Description |
---|---|
static double[] |
GeoLocation.decimalToDegreesMinutesSeconds(double decimal)
Converts a decimal degree angle into its corresponding DMS (degrees-minutes-seconds) component values, as
a double array.
|
static java.lang.String |
GeoLocation.decimalToDegreesMinutesSecondsString(double decimal)
Converts a decimal degree angle into its corresponding DMS (degrees-minutes-seconds) representation as a string,
of format:
-1° 23' 4.56" |
static java.lang.String |
StringUtil.fromStream(java.io.InputStream stream) |
byte[] |
StreamReader.getBytes(int count) |
abstract byte[] |
SequentialReader.getBytes(int count)
Returns the required number of bytes from the sequence.
|
byte[] |
SequentialByteArrayReader.getBytes(int count) |
byte[] |
RandomAccessStreamReader.getBytes(int index,
int count) |
abstract byte[] |
RandomAccessReader.getBytes(int index,
int count)
Returns the required number of bytes from the specified index from the underlying source.
|
byte[] |
RandomAccessFileReader.getBytes(int index,
int count) |
byte[] |
ByteArrayReader.getBytes(int index,
int count) |
java.lang.String |
KeyValuePair.getKey() |
byte[] |
SequentialReader.getNullTerminatedBytes(int maxLengthBytes)
Returns the sequence of bytes punctuated by a
\0 value. |
byte[] |
RandomAccessReader.getNullTerminatedBytes(int index,
int maxLengthBytes)
Returns the sequence of bytes punctuated by a
\0 value. |
java.lang.String |
SequentialReader.getNullTerminatedString(int maxLengthBytes,
java.nio.charset.Charset charset)
Creates a String from the stream, ending where
byte=='\0' or where length==maxLength . |
java.lang.String |
RandomAccessReader.getNullTerminatedString(int index,
int maxLengthBytes,
java.nio.charset.Charset charset)
Creates a String from the _data buffer starting at the specified index,
and ending where
byte=='\0' or where length==maxLength . |
StringValue |
SequentialReader.getNullTerminatedStringValue(int maxLengthBytes,
java.nio.charset.Charset charset)
Creates a String from the stream, ending where
byte=='\0' or where length==maxLength . |
StringValue |
RandomAccessReader.getNullTerminatedStringValue(int index,
int maxLengthBytes,
java.nio.charset.Charset charset) |
Rational |
Rational.getReciprocal()
Returns the reciprocal value of this object as a new Rational.
|
Rational |
Rational.getSimplifiedInstance()
Simplifies the representation of this
Rational number. |
java.lang.String |
SequentialReader.getString(int bytesRequested) |
java.lang.String |
SequentialReader.getString(int bytesRequested,
java.nio.charset.Charset charset) |
java.lang.String |
RandomAccessReader.getString(int index,
int bytesRequested,
java.nio.charset.Charset charset) |
java.lang.String |
RandomAccessReader.getString(int index,
int bytesRequested,
java.lang.String charset) |
java.lang.String |
SequentialReader.getString(int bytesRequested,
java.lang.String charset) |
StringValue |
SequentialReader.getStringValue(int bytesRequested,
java.nio.charset.Charset charset) |
StringValue |
RandomAccessReader.getStringValue(int index,
int bytesRequested,
java.nio.charset.Charset charset) |
StringValue |
KeyValuePair.getValue() |
static java.lang.String |
StringUtil.join(java.lang.Iterable<? extends java.lang.CharSequence> strings,
java.lang.String delimiter) |
static <T extends java.lang.CharSequence> |
StringUtil.join(T[] strings,
java.lang.String delimiter) |
java.lang.String |
GeoLocation.toDMSString() |
java.lang.String |
Rational.toSimpleString(boolean allowDecimal)
Returns the simplest representation of this
Rational 's value possible. |
java.lang.String |
GeoLocation.toString() |
java.lang.String |
Rational.toString()
Returns a string representation of the object of form
numerator/denominator . |
java.lang.String |
CompoundException.toString() |
static java.lang.String |
StringUtil.urlEncode(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
int |
Rational.compareTo(Rational that)
Compares two
Rational instances, returning true if they are mathematically
equivalent (in consistence with Rational.equals(Object) method). |
static java.lang.Double |
GeoLocation.degreesMinutesSecondsToDecimal(Rational degs,
Rational mins,
Rational secs,
boolean isNegative)
Converts DMS (degrees-minutes-seconds) rational values, as given in
GpsDirectory ,
into a single value in degrees, as a double. |
static java.lang.Double |
GeoLocation.degreesMinutesSecondsToDecimal(Rational degs,
Rational mins,
Rational secs,
boolean isNegative)
Converts DMS (degrees-minutes-seconds) rational values, as given in
GpsDirectory ,
into a single value in degrees, as a double. |
static java.lang.Double |
GeoLocation.degreesMinutesSecondsToDecimal(Rational degs,
Rational mins,
Rational secs,
boolean isNegative)
Converts DMS (degrees-minutes-seconds) rational values, as given in
GpsDirectory ,
into a single value in degrees, as a double. |
static java.lang.String |
StringUtil.fromStream(java.io.InputStream stream) |
void |
StreamReader.getBytes(byte[] buffer,
int offset,
int count) |
abstract void |
SequentialReader.getBytes(byte[] buffer,
int offset,
int count)
Retrieves bytes, writing them into a caller-provided buffer.
|
void |
SequentialByteArrayReader.getBytes(byte[] buffer,
int offset,
int count) |
java.lang.String |
RandomAccessReader.getNullTerminatedString(int index,
int maxLengthBytes,
java.nio.charset.Charset charset)
Creates a String from the _data buffer starting at the specified index,
and ending where
byte=='\0' or where length==maxLength . |
java.lang.String |
SequentialReader.getString(int bytesRequested,
java.nio.charset.Charset charset) |
java.lang.String |
RandomAccessReader.getString(int index,
int bytesRequested,
java.nio.charset.Charset charset) |
java.lang.String |
RandomAccessReader.getString(int index,
int bytesRequested,
java.lang.String charset) |
static java.lang.String |
StringUtil.join(java.lang.Iterable<? extends java.lang.CharSequence> strings,
java.lang.String delimiter) |
static java.lang.String |
StringUtil.join(java.lang.Iterable<? extends java.lang.CharSequence> strings,
java.lang.String delimiter) |
static <T extends java.lang.CharSequence> |
StringUtil.join(T[] strings,
java.lang.String delimiter) |
static <T extends java.lang.CharSequence> |
StringUtil.join(T[] strings,
java.lang.String delimiter) |
void |
CompoundException.printStackTrace(java.io.PrintStream s) |
void |
CompoundException.printStackTrace(java.io.PrintWriter s) |
static int |
ByteConvert.toInt32BigEndian(byte[] bytes) |
static int |
ByteConvert.toInt32LittleEndian(byte[] bytes) |
static java.lang.String |
StringUtil.urlEncode(java.lang.String name) |
Constructor and Description |
---|
ByteArrayReader(byte[] buffer) |
ByteArrayReader(byte[] buffer,
int baseOffset) |
KeyValuePair(java.lang.String key,
StringValue value) |
KeyValuePair(java.lang.String key,
StringValue value) |
RandomAccessFileReader(java.io.RandomAccessFile file) |
RandomAccessFileReader(java.io.RandomAccessFile file,
int baseOffset) |
RandomAccessStreamReader(java.io.InputStream stream) |
RandomAccessStreamReader(java.io.InputStream stream,
int chunkLength) |
RandomAccessStreamReader(java.io.InputStream stream,
int chunkLength,
long streamLength) |
SequentialByteArrayReader(byte[] bytes) |
SequentialByteArrayReader(byte[] bytes,
int baseIndex) |
StreamReader(java.io.InputStream stream) |
Modifier and Type | Field and Description |
---|---|
private byte[] |
StringValue._bytes |
protected java.util.Collection<Tag> |
Directory._definedTagList
A convenient list holding tag values in the order in which they were stored.
|
private java.util.List<Directory> |
Metadata._directories
The list of
Directory instances in this container, in the order they were added. |
protected T |
TagDescriptor._directory |
private Directory |
Tag._directory |
private java.util.Collection<java.lang.String> |
Directory._errorList |
protected java.util.Map<java.lang.Integer,java.lang.Object> |
Directory._tagMap
Map of values hashed by type identifiers.
|
static java.lang.String |
Schema.DUBLIN_CORE_SPECIFIC_PROPERTIES |
static java.lang.String |
Schema.EXIF_ADDITIONAL_PROPERTIES |
static java.lang.String |
Schema.EXIF_SPECIFIC_PROPERTIES |
static java.lang.String |
Schema.EXIF_TIFF_PROPERTIES |
static java.lang.String |
Schema.XMP_PROPERTIES
XMP tag namespace.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
StringValue.getBytes() |
java.lang.Iterable<Directory> |
Metadata.getDirectories()
Returns an iterable set of the
Directory instances contained in this metadata collection. |
<T extends Directory> |
Metadata.getDirectoriesOfType(java.lang.Class<T> type) |
java.lang.String |
Tag.getDirectoryName()
|
java.lang.Iterable<java.lang.String> |
Directory.getErrors()
Used to iterate over any error messages contained in this directory.
|
java.lang.String |
ErrorDirectory.getName() |
abstract java.lang.String |
Directory.getName()
Provides the name of the directory, for display purposes.
|
java.lang.String |
Tag.getTagName()
Get the name of the tag, such as
Aperture , or
InteropVersion . |
java.lang.String |
ErrorDirectory.getTagName(int tagType) |
java.lang.String |
Directory.getTagName(int tagType)
Returns the name of a specified tag as a String.
|
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
ErrorDirectory.getTagNameMap() |
protected abstract java.util.HashMap<java.lang.Integer,java.lang.String> |
Directory.getTagNameMap()
Provides the map of tag names, hashed by tag type identifier.
|
java.util.Collection<Tag> |
Directory.getTags()
Returns an Iterator of Tag instances that have been set in this Directory.
|
java.lang.String |
Tag.getTagTypeHex()
Gets the tag type in hex notation as a String with padded leading
zeroes if necessary (i.e.
|
java.lang.String |
Tag.toString()
A basic representation of the tag's type and value.
|
java.lang.String |
Face.toString() |
Modifier and Type | Method and Description |
---|---|
<T extends Directory> |
Metadata.addDirectory(T directory)
Adds a directory to this metadata collection.
|
void |
Directory.addError(java.lang.String message)
Registers an error message with this directory.
|
void |
MetadataReader.extract(RandomAccessReader reader,
Metadata metadata)
Extracts metadata from
reader and merges it into the specified Metadata object. |
void |
MetadataReader.extract(RandomAccessReader reader,
Metadata metadata)
Extracts metadata from
reader and merges it into the specified Metadata object. |
static Age |
Age.fromPanasonicString(java.lang.String s)
Parses an age object from the string format used by Panasonic cameras:
0031:07:15 00:00:00 |
protected java.lang.String |
TagDescriptor.getBitFlagDescription(int tagType,
java.lang.Object... labels)
LSB first.
|
<T extends Directory> |
Metadata.getFirstDirectoryOfType(java.lang.Class<T> type)
Gets the first
Directory of the specified type contained within this metadata collection. |
protected java.lang.String |
TagDescriptor.getFormattedFloat(int tagType,
java.lang.String format) |
protected java.lang.String |
TagDescriptor.getFormattedInt(int tagType,
java.lang.String format) |
protected java.lang.String |
TagDescriptor.getFormattedString(int tagType,
java.lang.String format) |
protected java.lang.String |
TagDescriptor.getIndexedDescription(int tagType,
int baseIndex,
java.lang.String... descriptions) |
protected java.lang.String |
TagDescriptor.getIndexedDescription(int tagType,
java.lang.String... descriptions) |
void |
Directory.setByteArray(int tagType,
byte[] bytes)
Sets a
byte[] (array) for the specified tag. |
void |
Directory.setDate(int tagType,
java.util.Date value)
Sets a
java.util.Date value for the specified tag. |
void |
Directory.setDescriptor(TagDescriptor descriptor)
Sets the descriptor used to interpret tag values.
|
void |
Directory.setDoubleArray(int tagType,
double[] doubles)
Sets a
double[] (array) for the specified tag. |
void |
Directory.setFloatArray(int tagType,
float[] floats)
Sets a
float[] (array) for the specified tag. |
void |
Directory.setIntArray(int tagType,
int[] ints)
Sets an
int[] (array) for the specified tag. |
void |
ErrorDirectory.setObject(int tagType,
java.lang.Object value) |
void |
Directory.setObject(int tagType,
java.lang.Object value)
Sets a
Object for the specified tag. |
void |
Directory.setObjectArray(int tagType,
java.lang.Object array)
Sets an array
Object for the specified tag. |
void |
Directory.setParent(Directory parent) |
void |
Directory.setRational(int tagType,
Rational rational)
Sets a
Rational value for the specified tag. |
void |
Directory.setRationalArray(int tagType,
Rational[] rationals)
Sets a
Rational[] (array) for the specified tag. |
void |
Directory.setString(int tagType,
java.lang.String value)
Sets a
String value for the specified tag. |
void |
Directory.setStringArray(int tagType,
java.lang.String[] strings)
Sets a
String[] (array) for the specified tag. |
void |
Directory.setStringValue(int tagType,
StringValue value)
Sets a
StringValue value for the specified tag. |
void |
Directory.setStringValueArray(int tagType,
StringValue[] strings)
Sets a
StringValue[] (array) for the specified tag. |
Constructor and Description |
---|
StringValue(byte[] bytes,
java.nio.charset.Charset charset) |
Tag(int tagType,
Directory directory) |
TagDescriptor(T directory) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AdobeJpegDirectory.getName() |
java.lang.Iterable<JpegSegmentType> |
AdobeJpegReader.getSegmentTypes() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
AdobeJpegDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
AdobeJpegReader.extract(SequentialReader reader,
Metadata metadata) |
void |
AdobeJpegReader.extract(SequentialReader reader,
Metadata metadata) |
void |
AdobeJpegReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
AdobeJpegReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
AdobeJpegReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
BmpHeaderDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
BmpHeaderDirectory.getName() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
BmpHeaderDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
BmpReader.extract(SequentialReader reader,
Metadata metadata) |
void |
BmpReader.extract(SequentialReader reader,
Metadata metadata) |
Constructor and Description |
---|
BmpHeaderDescriptor(BmpHeaderDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PrintIMDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicRawWbInfoDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicRawWbInfo2Directory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicRawIFD0Directory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicRawDistortionDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
GpsDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifThumbnailDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifSubIFDDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifInteropDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifImageDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifIFD0Directory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PrintIMDirectory.getName() |
java.lang.String |
PanasonicRawWbInfoDirectory.getName() |
java.lang.String |
PanasonicRawWbInfo2Directory.getName() |
java.lang.String |
PanasonicRawIFD0Directory.getName() |
java.lang.String |
PanasonicRawDistortionDirectory.getName() |
java.lang.String |
GpsDirectory.getName() |
java.lang.String |
ExifThumbnailDirectory.getName() |
java.lang.String |
ExifSubIFDDirectory.getName() |
java.lang.String |
ExifInteropDirectory.getName() |
java.lang.String |
ExifImageDirectory.getName() |
java.lang.String |
ExifIFD0Directory.getName() |
java.lang.Iterable<JpegSegmentType> |
ExifReader.getSegmentTypes() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PrintIMDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicRawWbInfoDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicRawWbInfo2Directory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicRawIFD0Directory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicRawDistortionDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
GpsDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifThumbnailDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifSubIFDDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifInteropDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifImageDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
ExifIFD0Directory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
boolean |
ExifTiffHandler.customProcessTag(int tagOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
boolean |
ExifTiffHandler.customProcessTag(int tagOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader,
int tagId,
int byteCount) |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata)
Reads TIFF formatted Exif data from start of the specified
RandomAccessReader . |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata)
Reads TIFF formatted Exif data from start of the specified
RandomAccessReader . |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata,
int readerOffset)
Reads TIFF formatted Exif data a specified offset within a
RandomAccessReader . |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata,
int readerOffset)
Reads TIFF formatted Exif data a specified offset within a
RandomAccessReader . |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata,
int readerOffset,
Directory parentDirectory)
Reads TIFF formatted Exif data at a specified offset within a
RandomAccessReader . |
void |
ExifReader.extract(RandomAccessReader reader,
Metadata metadata,
int readerOffset,
Directory parentDirectory)
Reads TIFF formatted Exif data at a specified offset within a
RandomAccessReader . |
private static java.lang.Boolean |
ExifTiffHandler.HandlePrintIM(Directory directory,
int tagId) |
private static void |
ExifTiffHandler.ProcessBinary(Directory directory,
int tagValueOffset,
RandomAccessReader reader,
int byteCount,
java.lang.Boolean issigned,
int arrayLength) |
private static void |
ExifTiffHandler.ProcessBinary(Directory directory,
int tagValueOffset,
RandomAccessReader reader,
int byteCount,
java.lang.Boolean issigned,
int arrayLength) |
private static void |
ExifTiffHandler.processKodakMakernote(KodakMakernoteDirectory directory,
int tagValueOffset,
RandomAccessReader reader) |
private static void |
ExifTiffHandler.processKodakMakernote(KodakMakernoteDirectory directory,
int tagValueOffset,
RandomAccessReader reader) |
private boolean |
ExifTiffHandler.processMakernote(int makernoteOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader) |
private boolean |
ExifTiffHandler.processMakernote(int makernoteOffset,
java.util.Set<java.lang.Integer> processedIfdOffsets,
int tiffHeaderOffset,
RandomAccessReader reader) |
private static void |
ExifTiffHandler.ProcessPrintIM(PrintIMDirectory directory,
int tagValueOffset,
RandomAccessReader reader,
int byteCount) |
private static void |
ExifTiffHandler.ProcessPrintIM(PrintIMDirectory directory,
int tagValueOffset,
RandomAccessReader reader,
int byteCount) |
private static void |
ExifTiffHandler.processReconyxHyperFireMakernote(ReconyxHyperFireMakernoteDirectory directory,
int makernoteOffset,
RandomAccessReader reader) |
private static void |
ExifTiffHandler.processReconyxHyperFireMakernote(ReconyxHyperFireMakernoteDirectory directory,
int makernoteOffset,
RandomAccessReader reader) |
private static void |
ExifTiffHandler.processReconyxUltraFireMakernote(ReconyxUltraFireMakernoteDirectory directory,
int makernoteOffset,
RandomAccessReader reader) |
private static void |
ExifTiffHandler.processReconyxUltraFireMakernote(ReconyxUltraFireMakernoteDirectory directory,
int makernoteOffset,
RandomAccessReader reader) |
void |
ExifReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
ExifReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
ExifReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
ExifDescriptorBase(T directory) |
ExifIFD0Descriptor(ExifIFD0Directory directory) |
ExifImageDescriptor(ExifImageDirectory directory) |
ExifInteropDescriptor(ExifInteropDirectory directory) |
ExifSubIFDDescriptor(ExifSubIFDDirectory directory) |
ExifThumbnailDescriptor(ExifThumbnailDirectory directory) |
ExifTiffHandler(Metadata metadata,
Directory parentDirectory) |
GpsDescriptor(GpsDirectory directory) |
PanasonicRawDistortionDescriptor(PanasonicRawDistortionDirectory directory) |
PanasonicRawIFD0Descriptor(PanasonicRawIFD0Directory directory) |
PanasonicRawWbInfo2Descriptor(PanasonicRawWbInfo2Directory directory) |
PanasonicRawWbInfoDescriptor(PanasonicRawWbInfoDirectory directory) |
PrintIMDescriptor(PrintIMDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
SonyType6MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
SonyType1MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
SigmaMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
SanyoMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
SamsungType2MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
RicohMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
ReconyxUltraFireMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
ReconyxHyperFireMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PentaxMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusRawInfoMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusRawDevelopmentMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusRawDevelopment2MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusImageProcessingMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusFocusInfoMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusEquipmentMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusCameraSettingsMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
NikonType2MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
NikonType1MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
LeicaType5MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
LeicaMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
KyoceraMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
KodakMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
FujifilmMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
CasioType2MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
CasioType1MakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
CanonMakernoteDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
AppleMakernoteDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
SonyType6MakernoteDirectory.getName() |
java.lang.String |
SonyType1MakernoteDirectory.getName() |
java.lang.String |
SigmaMakernoteDirectory.getName() |
java.lang.String |
SanyoMakernoteDirectory.getName() |
java.lang.String |
SamsungType2MakernoteDirectory.getName() |
java.lang.String |
RicohMakernoteDirectory.getName() |
java.lang.String |
ReconyxUltraFireMakernoteDirectory.getName() |
java.lang.String |
ReconyxHyperFireMakernoteDirectory.getName() |
java.lang.String |
PentaxMakernoteDirectory.getName() |
java.lang.String |
PanasonicMakernoteDirectory.getName() |
java.lang.String |
OlympusRawInfoMakernoteDirectory.getName() |
java.lang.String |
OlympusRawDevelopmentMakernoteDirectory.getName() |
java.lang.String |
OlympusRawDevelopment2MakernoteDirectory.getName() |
java.lang.String |
OlympusMakernoteDirectory.getName() |
java.lang.String |
OlympusImageProcessingMakernoteDirectory.getName() |
java.lang.String |
OlympusFocusInfoMakernoteDirectory.getName() |
java.lang.String |
OlympusEquipmentMakernoteDirectory.getName() |
java.lang.String |
OlympusCameraSettingsMakernoteDirectory.getName() |
java.lang.String |
NikonType2MakernoteDirectory.getName() |
java.lang.String |
NikonType1MakernoteDirectory.getName() |
java.lang.String |
LeicaType5MakernoteDirectory.getName() |
java.lang.String |
LeicaMakernoteDirectory.getName() |
java.lang.String |
KyoceraMakernoteDirectory.getName() |
java.lang.String |
KodakMakernoteDirectory.getName() |
java.lang.String |
FujifilmMakernoteDirectory.getName() |
java.lang.String |
CasioType2MakernoteDirectory.getName() |
java.lang.String |
CasioType1MakernoteDirectory.getName() |
java.lang.String |
CanonMakernoteDirectory.getName() |
java.lang.String |
AppleMakernoteDirectory.getName() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
SonyType6MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
SonyType1MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
SigmaMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
SanyoMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
SamsungType2MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
RicohMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
ReconyxUltraFireMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
ReconyxHyperFireMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PentaxMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PanasonicMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusRawInfoMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusRawDevelopmentMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusRawDevelopment2MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusImageProcessingMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusFocusInfoMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusEquipmentMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
OlympusCameraSettingsMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
NikonType2MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
NikonType1MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
LeicaType5MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
LeicaMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
KyoceraMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
KodakMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
FujifilmMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
CasioType2MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
CasioType1MakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
CanonMakernoteDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
AppleMakernoteDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
OlympusMakernoteDirectory.setByteArray(int tagType,
byte[] bytes) |
void |
CanonMakernoteDirectory.setObjectArray(int tagType,
java.lang.Object array) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
FileMetadataDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
FileMetadataDirectory.getName() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
FileMetadataDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
FileMetadataReader.read(java.io.File file,
Metadata metadata) |
void |
FileMetadataReader.read(java.io.File file,
Metadata metadata) |
Constructor and Description |
---|
FileMetadataDescriptor(FileMetadataDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
GifImageDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
GifHeaderDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
GifControlDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
GifCommentDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
GifAnimationDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
GifControlDirectory.DisposalMethod |
GifControlDirectory.getDisposalMethod() |
java.lang.String |
GifImageDirectory.getName() |
java.lang.String |
GifHeaderDirectory.getName() |
java.lang.String |
GifControlDirectory.getName() |
java.lang.String |
GifCommentDirectory.getName() |
java.lang.String |
GifAnimationDirectory.getName() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
GifImageDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
GifHeaderDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
GifControlDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
GifCommentDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
GifAnimationDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
GifReader.extract(SequentialReader reader,
Metadata metadata) |
void |
GifReader.extract(SequentialReader reader,
Metadata metadata) |
private static GifHeaderDirectory |
GifReader.readGifHeader(SequentialReader reader) |
Constructor and Description |
---|
GifAnimationDescriptor(GifAnimationDirectory directory) |
GifCommentDescriptor(GifCommentDirectory directory) |
GifControlDescriptor(GifControlDirectory directory) |
GifHeaderDescriptor(GifHeaderDirectory directory) |
GifImageDescriptor(GifImageDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
IccDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
IccDescriptor.formatDoubleAsString(double value,
int precision,
boolean zeroes) |
java.lang.String |
IccDirectory.getName() |
java.lang.Iterable<JpegSegmentType> |
IccReader.getSegmentTypes() |
static java.lang.String |
IccReader.getStringFromInt32(int d) |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
IccDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata) |
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata) |
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata,
Directory parentDirectory) |
void |
IccReader.extract(RandomAccessReader reader,
Metadata metadata,
Directory parentDirectory) |
private static int |
IccDescriptor.getInt32FromString(java.lang.String string) |
void |
IccReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
IccReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
IccReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
private void |
IccReader.set4ByteString(Directory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.set4ByteString(Directory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setDate(IccDirectory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setDate(IccDirectory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setInt32(Directory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setInt32(Directory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setInt64(Directory directory,
int tagType,
RandomAccessReader reader) |
private void |
IccReader.setInt64(Directory directory,
int tagType,
RandomAccessReader reader) |
Constructor and Description |
---|
IccDescriptor(IccDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
IcoDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
IcoDirectory.getName() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
IcoDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
IcoReader.extract(SequentialReader reader,
Metadata metadata) |
void |
IcoReader.extract(SequentialReader reader,
Metadata metadata) |
Constructor and Description |
---|
IcoDescriptor(IcoDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
IptcDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
IptcDirectory.getName() |
java.lang.Iterable<JpegSegmentType> |
IptcReader.getSegmentTypes() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
IptcDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Iso2022Converter.convertISO2022CharsetToJavaCharset(byte[] bytes)
Converts the given ISO2022 char set to a Java charset name.
|
void |
IptcReader.extract(SequentialReader reader,
Metadata metadata,
long length)
Performs the IPTC data extraction, adding found values to the specified instance of
Metadata . |
void |
IptcReader.extract(SequentialReader reader,
Metadata metadata,
long length)
Performs the IPTC data extraction, adding found values to the specified instance of
Metadata . |
void |
IptcReader.extract(SequentialReader reader,
Metadata metadata,
long length,
Directory parentDirectory)
Performs the IPTC data extraction, adding found values to the specified instance of
Metadata . |
void |
IptcReader.extract(SequentialReader reader,
Metadata metadata,
long length,
Directory parentDirectory)
Performs the IPTC data extraction, adding found values to the specified instance of
Metadata . |
(package private) static java.nio.charset.Charset |
Iso2022Converter.guessCharSet(byte[] bytes)
Attempts to guess the
Charset of a string provided as a byte array. |
private void |
IptcReader.processTag(SequentialReader reader,
Directory directory,
int directoryType,
int tagType,
int tagByteCount) |
private void |
IptcReader.processTag(SequentialReader reader,
Directory directory,
int directoryType,
int tagType,
int tagByteCount) |
void |
IptcReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
IptcReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
IptcReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
IptcDescriptor(IptcDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
JfifDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
JfifDirectory.getName() |
java.lang.Iterable<JpegSegmentType> |
JfifReader.getSegmentTypes() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
JfifDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
JfifReader.extract(RandomAccessReader reader,
Metadata metadata)
Performs the Jfif data extraction, adding found values to the specified
instance of
Metadata . |
void |
JfifReader.extract(RandomAccessReader reader,
Metadata metadata)
Performs the Jfif data extraction, adding found values to the specified
instance of
Metadata . |
void |
JfifReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JfifReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JfifReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
JfifDescriptor(JfifDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
JfxxDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
JfxxDirectory.getName() |
java.lang.Iterable<JpegSegmentType> |
JfxxReader.getSegmentTypes() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
JfxxDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
JfxxReader.extract(RandomAccessReader reader,
Metadata metadata)
Performs the JFXX data extraction, adding found values to the specified
instance of
Metadata . |
void |
JfxxReader.extract(RandomAccessReader reader,
Metadata metadata)
Performs the JFXX data extraction, adding found values to the specified
instance of
Metadata . |
void |
JfxxReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JfxxReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JfxxReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
JfxxDescriptor(JfxxDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
JpegDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
JpegCommentDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
HuffmanTablesDirectory._tagNameMap |
protected java.util.List<HuffmanTablesDirectory.HuffmanTable> |
HuffmanTablesDirectory.tables |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
JpegComponent.getComponentName()
Returns the component name (one of: Y, Cb, Cr, I, or Q)
|
java.lang.String |
JpegDirectory.getName() |
java.lang.String |
JpegCommentDirectory.getName() |
java.lang.String |
HuffmanTablesDirectory.getName() |
java.lang.Iterable<JpegSegmentType> |
JpegReader.getSegmentTypes() |
java.lang.Iterable<JpegSegmentType> |
JpegDnlReader.getSegmentTypes() |
java.lang.Iterable<JpegSegmentType> |
JpegDhtReader.getSegmentTypes() |
java.lang.Iterable<JpegSegmentType> |
JpegCommentReader.getSegmentTypes() |
HuffmanTablesDirectory.HuffmanTable |
HuffmanTablesDirectory.getTable(int tableNumber) |
protected java.util.List<HuffmanTablesDirectory.HuffmanTable> |
HuffmanTablesDirectory.getTables() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
JpegDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
JpegCommentDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
HuffmanTablesDirectory.getTagNameMap() |
java.lang.String |
JpegComponent.toString() |
Modifier and Type | Method and Description |
---|---|
void |
JpegDhtReader.extract(SequentialReader reader,
Metadata metadata)
Performs the DHT tables extraction, adding found tables to the specified
instance of
Metadata . |
void |
JpegDhtReader.extract(SequentialReader reader,
Metadata metadata)
Performs the DHT tables extraction, adding found tables to the specified
instance of
Metadata . |
private byte[] |
JpegDhtReader.getBytes(SequentialReader reader,
int count) |
void |
JpegReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDnlReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDnlReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDnlReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDhtReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDhtReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegDhtReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegCommentReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegCommentReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
JpegCommentReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
HuffmanTable(HuffmanTablesDirectory.HuffmanTable.HuffmanTableClass tableClass,
int tableDestinationId,
byte[] lBytes,
byte[] vBytes) |
HuffmanTable(HuffmanTablesDirectory.HuffmanTable.HuffmanTableClass tableClass,
int tableDestinationId,
byte[] lBytes,
byte[] vBytes) |
HuffmanTable(HuffmanTablesDirectory.HuffmanTable.HuffmanTableClass tableClass,
int tableDestinationId,
byte[] lBytes,
byte[] vBytes) |
HuffmanTablesDescriptor(HuffmanTablesDirectory directory) |
JpegCommentDescriptor(JpegCommentDirectory directory) |
JpegDescriptor(JpegDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PcxDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PcxDirectory.getName() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PcxDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
PcxReader.extract(SequentialReader reader,
Metadata metadata) |
void |
PcxReader.extract(SequentialReader reader,
Metadata metadata) |
Constructor and Description |
---|
PcxDescriptor(PcxDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PsdHeaderDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PhotoshopDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
DuckyDirectory._tagNameMap |
private static java.lang.String |
PhotoshopReader.JPEG_SEGMENT_PREAMBLE |
private static java.lang.String |
DuckyReader.JPEG_SEGMENT_PREAMBLE |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PsdHeaderDirectory.getName() |
java.lang.String |
PhotoshopDirectory.getName() |
java.lang.String |
DuckyDirectory.getName() |
java.lang.Iterable<JpegSegmentType> |
PhotoshopReader.getSegmentTypes() |
java.lang.Iterable<JpegSegmentType> |
DuckyReader.getSegmentTypes() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PsdHeaderDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PhotoshopDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
DuckyDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
PhotoshopReader.extract(SequentialReader reader,
int length,
Metadata metadata) |
void |
PhotoshopReader.extract(SequentialReader reader,
int length,
Metadata metadata) |
void |
PsdReader.extract(SequentialReader reader,
Metadata metadata) |
void |
PsdReader.extract(SequentialReader reader,
Metadata metadata) |
void |
DuckyReader.extract(SequentialReader reader,
Metadata metadata) |
void |
DuckyReader.extract(SequentialReader reader,
Metadata metadata) |
void |
PhotoshopReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
PhotoshopReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
PhotoshopReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
DuckyReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
DuckyReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
void |
DuckyReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType) |
Constructor and Description |
---|
PhotoshopDescriptor(PhotoshopDirectory directory) |
PsdHeaderDescriptor(PsdHeaderDirectory directory) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PngDirectory._tagNameMap |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
PngChromaticitiesDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PngDirectory.getName() |
java.lang.String |
PngChromaticitiesDirectory.getName() |
PngChunkType |
PngDirectory.getPngChunkType() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PngDirectory.getTagNameMap() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
PngChromaticitiesDirectory.getTagNameMap() |
Constructor and Description |
---|
PngDescriptor(PngDirectory directory) |
PngDirectory(PngChunkType pngChunkType) |
Modifier and Type | Method and Description |
---|---|
private Directory |
DirectoryTiffHandler.getCurrentOrErrorDirectory() |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryTiffHandler.error(java.lang.String message) |
protected void |
DirectoryTiffHandler.pushDirectory(java.lang.Class<? extends Directory> directoryClass) |
void |
DirectoryTiffHandler.setByteArray(int tagId,
byte[] bytes) |
void |
DirectoryTiffHandler.setDoubleArray(int tagId,
double[] array) |
void |
DirectoryTiffHandler.setFloatArray(int tagId,
float[] array) |
void |
DirectoryTiffHandler.setInt16sArray(int tagId,
short[] array) |
void |
DirectoryTiffHandler.setInt16uArray(int tagId,
int[] array) |
void |
DirectoryTiffHandler.setInt32sArray(int tagId,
int[] array) |
void |
DirectoryTiffHandler.setInt32uArray(int tagId,
long[] array) |
void |
DirectoryTiffHandler.setInt8sArray(int tagId,
byte[] array) |
void |
DirectoryTiffHandler.setInt8uArray(int tagId,
short[] array) |
void |
DirectoryTiffHandler.setRational(int tagId,
Rational rational) |
void |
DirectoryTiffHandler.setRationalArray(int tagId,
Rational[] array) |
void |
DirectoryTiffHandler.setString(int tagId,
StringValue string) |
void |
DirectoryTiffHandler.warn(java.lang.String message) |
Modifier and Type | Field and Description |
---|---|
private Metadata |
WebpRiffHandler._metadata |
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
WebpDirectory._tagNameMap |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
WebpDirectory.getName() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
WebpDirectory.getTagNameMap() |
Modifier and Type | Method and Description |
---|---|
void |
WebpRiffHandler.processChunk(java.lang.String fourCC,
byte[] payload) |
void |
WebpRiffHandler.processChunk(java.lang.String fourCC,
byte[] payload) |
boolean |
WebpRiffHandler.shouldAcceptChunk(java.lang.String fourCC) |
boolean |
WebpRiffHandler.shouldAcceptRiffIdentifier(java.lang.String identifier) |
Constructor and Description |
---|
WebpDescriptor(WebpDirectory directory) |
WebpRiffHandler(Metadata metadata) |
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap<java.lang.Integer,java.lang.String> |
XmpDirectory._tagNameMap |
private static java.lang.String |
XmpReader.ATTRIBUTE_EXTENDED_XMP |
private static java.lang.String |
XmpReader.SCHEMA_XMP_NOTES |
private static java.lang.String |
XmpReader.XMP_EXTENSION_JPEG_PREAMBLE |
private static java.lang.String |
XmpReader.XMP_JPEG_PREAMBLE |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
XmpDirectory.getName() |
java.lang.Iterable<JpegSegmentType> |
XmpReader.getSegmentTypes() |
protected java.util.HashMap<java.lang.Integer,java.lang.String> |
XmpDirectory.getTagNameMap() |
com.adobe.xmp.XMPMeta |
XmpDirectory.getXMPMeta()
Gets the XMPMeta object used to populate this directory.
|
java.util.Map<java.lang.String,java.lang.String> |
XmpDirectory.getXmpProperties()
Gets a map of all XMP properties in this directory.
|
Modifier and Type | Method and Description |
---|---|
void |
XmpReader.extract(byte[] xmpBytes,
int offset,
int length,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(byte[] xmpBytes,
int offset,
int length,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(byte[] xmpBytes,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(byte[] xmpBytes,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(byte[] xmpBytes,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(byte[] xmpBytes,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(java.lang.String xmpString,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(java.lang.String xmpString,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(java.lang.String xmpString,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(java.lang.String xmpString,
Metadata metadata,
Directory parentDirectory)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(StringValue xmpString,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
void |
XmpReader.extract(StringValue xmpString,
Metadata metadata)
Performs the XMP data extraction, adding found values to the specified instance of
Metadata . |
private static java.lang.String |
XmpReader.getExtendedXMPGUID(Metadata metadata)
Determine if there is an extended XMP section based on the standard XMP part.
|
private static byte[] |
XmpReader.processExtendedXMPChunk(Metadata metadata,
byte[] segmentBytes,
java.lang.String extendedXMPGUID,
byte[] extendedXMPBuffer)
Process an Extended XMP chunk.
|
private static byte[] |
XmpReader.processExtendedXMPChunk(Metadata metadata,
byte[] segmentBytes,
java.lang.String extendedXMPGUID,
byte[] extendedXMPBuffer)
Process an Extended XMP chunk.
|
private static byte[] |
XmpReader.processExtendedXMPChunk(Metadata metadata,
byte[] segmentBytes,
java.lang.String extendedXMPGUID,
byte[] extendedXMPBuffer)
Process an Extended XMP chunk.
|
void |
XmpReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Version specifically for dealing with XMP found in JPEG segments.
|
void |
XmpReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Version specifically for dealing with XMP found in JPEG segments.
|
void |
XmpReader.readJpegSegments(java.lang.Iterable<byte[]> segments,
Metadata metadata,
JpegSegmentType segmentType)
Version specifically for dealing with XMP found in JPEG segments.
|
void |
XmpDirectory.setXMPMeta(com.adobe.xmp.XMPMeta xmpMeta) |
Constructor and Description |
---|
XmpDescriptor(XmpDirectory directory) |
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.Row.relativePath |
Modifier and Type | Method and Description |
---|---|
private static java.io.PrintWriter |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.openWriter(java.io.File file) |
static byte[] |
FileUtil.readBytes(java.io.File file)
Reads the contents of a
File into a byte[] . |
static byte[] |
FileUtil.readBytes(java.lang.String filePath)
Reads the contents of a
File into a byte[] . |
Modifier and Type | Method and Description |
---|---|
private static void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.deleteRecursively(java.io.File directory) |
protected java.lang.String |
ProcessAllImagesInFolderUtility.FileHandlerBase.getExtension(java.io.File file) |
void |
ProcessAllImagesInFolderUtility.FileHandler.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath)
Called before extraction is performed on
filePath . |
void |
ProcessAllImagesInFolderUtility.FileHandler.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath)
Called before extraction is performed on
filePath . |
void |
ProcessAllImagesInFolderUtility.FileHandler.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath)
Called before extraction is performed on
filePath . |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath) |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath) |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onBeforeExtraction(java.io.File file,
java.io.PrintStream log,
java.lang.String relativePath) |
void |
ProcessAllImagesInFolderUtility.FileHandler.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log)
Called when extraction on
filePath resulted in an exception. |
void |
ProcessAllImagesInFolderUtility.FileHandler.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log)
Called when extraction on
filePath resulted in an exception. |
void |
ProcessAllImagesInFolderUtility.FileHandler.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log)
Called when extraction on
filePath resulted in an exception. |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onExtractionError(java.io.File file,
java.lang.Throwable throwable,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.FileHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log)
Called when extraction on
filePath completed without an exception. |
void |
ProcessAllImagesInFolderUtility.FileHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log)
Called when extraction on
filePath completed without an exception. |
void |
ProcessAllImagesInFolderUtility.FileHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log)
Called when extraction on
filePath completed without an exception. |
void |
ProcessAllImagesInFolderUtility.FileHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log)
Called when extraction on
filePath completed without an exception. |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.UnknownTagHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.UnknownTagHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.UnknownTagHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.UnknownTagHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.BasicFileHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.BasicFileHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.BasicFileHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.BasicFileHandler.onExtractionSuccess(java.io.File file,
Metadata metadata,
java.lang.String relativePath,
java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.FileHandler.onScanCompleted(java.io.PrintStream log)
Called when all files have been processed.
|
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onScanCompleted(java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.onScanCompleted(java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.UnknownTagHandler.onScanCompleted(java.io.PrintStream log) |
void |
ProcessAllImagesInFolderUtility.FileHandler.onStartingDirectory(java.io.File directoryPath)
Called when the scan is about to start processing files in directory
path . |
void |
ProcessAllImagesInFolderUtility.FileHandlerBase.onStartingDirectory(java.io.File directoryPath) |
void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.onStartingDirectory(java.io.File directoryPath) |
private static java.io.PrintWriter |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.openWriter(java.io.File file) |
private static void |
ProcessAllImagesInFolderUtility.processDirectory(java.io.File path,
ProcessAllImagesInFolderUtility.FileHandler handler,
java.lang.String relativePath,
java.io.PrintStream log) |
private static void |
ProcessAllImagesInFolderUtility.processDirectory(java.io.File path,
ProcessAllImagesInFolderUtility.FileHandler handler,
java.lang.String relativePath,
java.io.PrintStream log) |
private static void |
ProcessAllImagesInFolderUtility.processDirectory(java.io.File path,
ProcessAllImagesInFolderUtility.FileHandler handler,
java.lang.String relativePath,
java.io.PrintStream log) |
static byte[] |
FileUtil.readBytes(java.io.File file)
Reads the contents of a
File into a byte[] . |
static byte[] |
FileUtil.readBytes(java.lang.String filePath)
Reads the contents of a
File into a byte[] . |
static void |
FileUtil.saveBytes(java.io.File file,
byte[] bytes)
Saves the contents of a
byte[] to the specified File . |
static void |
FileUtil.saveBytes(java.io.File file,
byte[] bytes)
Saves the contents of a
byte[] to the specified File . |
static void |
ExtractJpegSegmentTool.saveSegmentFiles(java.lang.String jpegFilePath,
JpegSegmentData segmentData) |
static void |
ExtractJpegSegmentTool.saveSegmentFiles(java.lang.String jpegFilePath,
JpegSegmentData segmentData) |
boolean |
ProcessAllImagesInFolderUtility.FileHandler.shouldProcess(java.io.File file)
Called to determine whether the implementation should process
filePath . |
boolean |
ProcessAllImagesInFolderUtility.FileHandlerBase.shouldProcess(java.io.File file) |
private static void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.writeHierarchyLevel(Metadata metadata,
java.io.PrintWriter writer,
Directory parent,
int level) |
private static void |
ProcessAllImagesInFolderUtility.TextFileOutputHandler.writeHierarchyLevel(Metadata metadata,
java.io.PrintWriter writer,
Directory parent,
int level) |
private void |
ProcessAllImagesInFolderUtility.MarkdownTableOutputHandler.writeOutput(java.io.PrintStream stream) |
Constructor and Description |
---|
Row(java.io.File file,
Metadata metadata,
java.lang.String relativePath) |
Row(java.io.File file,
Metadata metadata,
java.lang.String relativePath) |
Row(java.io.File file,
Metadata metadata,
java.lang.String relativePath) |