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.