All Classes and Interfaces
Class
Description
Read all tags line by line.
Read tags line by line.
Static Class Utilities.
Static Collection Utilities.
Command Line interface.
Command builder.
Command Executor.
Executor Factory.
Process interface.
Result of command execution.
List of constants used with Exiftool.
Default implementation for
Command
interface.Default Executor.
Default implementation for
CommandProcess
interface.Default result object.
Default implementation for
exiftool
Scheduler
.This is the default strategy.
Static Dependency Utilities.
Static Exceptions Utilities.
ExifTool execution strategy.
Class used to provide a Java-like interface to Phil Harvey's excellent,
Perl-based ExifTool.
Builder for
ExifTool
instance.Exception thrown when exiftool program is missing.
ExifTool options wrapper that can be serialized as list of arguments.
Interface used to define different output formats.
Static Input/Output Utilities.
Logger interface.
Factory to use to create
Logger
instances.A provider for
Logger
instance, that can be used with the Service Provider
Interface (see ServiceLoader
.Mapper interface.
Utility class used to generate tags which are not print converted.
This scheduler do nothing (use it for disabling scheduler).
Static Objects Utilities.
Handler that should be used to handle command line output.
Error thrown when an error occurs with pool execution.
Implementation of
ExecutionStrategy
using a pool of
strategies.Static PreConditions Utilities.
Scheduler interface.
A duration, represented by a delay and a time unit.
Enum used to define the 2 different output formats that
StandardTag
values can be returned in: numeric or human-readable text.Support options from exiftool binary.
Builder for
StandardOptions
.Enum used to pre-define a convenient list of tags that can be easily
extracted from images using this class with an external install of
ExifTool.
Read specified input tags line by line.
Execution strategy that use
exiftool
with the stay_open
feature.Check if line means it is the end of the stream.
Visitor used to read lines of
InputStream
during
read operation.Static String Utilities.
A
Tag
is a value that can be easily extracted from images with
an external install of ExifTool.Handle tags line by line and store output.
Scheduler using
Timer
as internal task scheduler.Builder to write
toString
function in a fluent way.Exception thrown when a file cannot be read.
Class that can represent any tag, not just the standard tags.
Class used to define an exception that occurs when the caller attempts to
use a feature that the underlying native ExifTool install does
not support (i.e.
Exception thrown when a file cannot be written.
Define a version number with:
A major identifier.
A minor identifier.
A patch identifier.
Parse
exiftool
version and put it in a cache.VersionCache
factory.