All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AllTagHandler Read all tags line by line.BaseTagHandler Read tags line by line.ClassUtils Static Class Utilities.Collections Static Collection Utilities.Command Command Line interface.CommandBuilder Command builder.CommandExecutor Command Executor.CommandExecutors Executor Factory.CommandProcess Process interface.CommandResult Result of command execution.Constants List of constants used with Exiftool.DefaultCommand Default implementation forCommand
interface.DefaultCommandExecutor Default Executor.DefaultCommandProcess Default implementation forCommandProcess
interface.DefaultCommandResult Default result object.DefaultScheduler Default implementation forexiftool
Scheduler
.DefaultStrategy This is the default strategy.DependencyUtils Static Dependency Utilities.Exceptions Static Exceptions Utilities.ExecutionStrategy ExifTool execution strategy.ExifTool Class used to provide a Java-like interface to Phil Harvey's excellent, Perl-based ExifTool.ExifToolBuilder Builder forExifTool
instance.ExifToolNotFoundException Exception thrown when exiftool program is missing.ExifToolOptions ExifTool options wrapper that can be serialized as list of arguments.Format Interface used to define different output formats.IOs Static Input/Output Utilities.Logger Logger interface.LoggerFactory Factory to use to createLogger
instances.LoggerProvider A provider forLogger
instance, that can be used with the Service Provider Interface (seeServiceLoader
.Mapper<T,U> Mapper interface.NonConvertedTag Utility class used to generate tags which are not print converted.NoOpScheduler This scheduler do nothing (use it for disabling scheduler).Objects Static Objects Utilities.OutputHandler Handler that should be used to handle command line output.PoolIOException PoolStrategy Implementation ofExecutionStrategy
using a pool of strategies.PreConditions Static PreConditions Utilities.Scheduler Scheduler interface.SchedulerDuration A duration, represented by a delay and a time unit.StandardFormat Enum used to define the 2 different output formats thatStandardTag
values can be returned in: numeric or human-readable text.StandardOptions Support options from exiftool binary.StandardOptions.Builder Builder forStandardOptions
.StandardTag 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.StandardTagHandler Read specified input tags line by line.StayOpenStrategy Execution strategy that useexiftool
with thestay_open
feature.StopHandler Check if line means it is the end of the stream.StreamVisitor Visitor used to read lines ofInputStream
during read operation.Strings Static String Utilities.Tag ATag
is a value that can be easily extracted from images with an external install of ExifTool.TagHandler TimerScheduler Scheduler usingTimer
as internal task scheduler.ToStringBuilder UnreadableFileException Exception thrown when a file cannot be read.UnspecifiedTag Class that can represent any tag, not just the standard tags.UnsupportedFeatureException 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. the version isn't new enough).UnwritableFileException Exception thrown when a file cannot be written.Version Define a version number with: A major identifier. A minor identifier. A patch identifier.VersionCache Parseexiftool
version and put it in a cache.VersionCacheFactory VersionCache
factory.