Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addAll(Iterable<String>) - Method in class com.thebuzzmedia.exiftool.process.command.CommandBuilder
-
Add all arguments to the command line.
- addAll(Collection<T>, Iterable<T>) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Add all elements of given iterable structure to given collection.
- addArgument(String, String...) - Method in class com.thebuzzmedia.exiftool.process.command.CommandBuilder
-
Add new argument to the command line.
- AF_APERTURE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
AFAperture tag.
- AllTagHandler - Class in com.thebuzzmedia.exiftool.core.handlers
-
Read all tags line by line.
- AllTagHandler() - Constructor for class com.thebuzzmedia.exiftool.core.handlers.AllTagHandler
- Alternatives - Search tag in class com.thebuzzmedia.exiftool.ExifTool
- Section
- APERTURE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ApertureValue tag.
- append(String, long) - Method in class com.thebuzzmedia.exiftool.commons.lang.ToStringBuilder
-
Append new object field.
- append(String, Object) - Method in class com.thebuzzmedia.exiftool.commons.lang.ToStringBuilder
-
Append new object field.
- append(String, String) - Method in class com.thebuzzmedia.exiftool.commons.lang.ToStringBuilder
-
Append new string field.
- ARTIST - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Artist tag.
- AUTHOR - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
XPAuthor tag.
- Automatic Resource Cleanup - Search tag in class com.thebuzzmedia.exiftool.ExifTool
- Section
- AVG_BITRATE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
AvgBitrate tag.
B
- BaseTagHandler - Class in com.thebuzzmedia.exiftool.core.handlers
-
Read tags line by line.
- BaseTagHandler() - Constructor for class com.thebuzzmedia.exiftool.core.handlers.BaseTagHandler
- BR - Static variable in class com.thebuzzmedia.exiftool.Constants
-
OS independent line break.
- BRIGHTNESS - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
BrightnessValue tag.
- build() - Method in class com.thebuzzmedia.exiftool.commons.lang.ToStringBuilder
-
Create the final string.
- build() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Build ExifTool options.
- build() - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Create exiftool instance with previous settings.
- build() - Method in class com.thebuzzmedia.exiftool.process.command.CommandBuilder
-
Build the command line.
- builder() - Static method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Create builder.
- builder(String) - Static method in class com.thebuzzmedia.exiftool.process.command.CommandBuilder
-
Get new builder.
- builder(String, int) - Static method in class com.thebuzzmedia.exiftool.process.command.CommandBuilder
-
Get new builder.
C
- CAPTION_ABSTRACT - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Caption-Abstract tag.
- ClassUtils - Class in com.thebuzzmedia.exiftool.commons.reflection
-
Static Class Utilities.
- ClassUtils.ReflectionException - Exception Class in com.thebuzzmedia.exiftool.commons.reflection
- Cleaner - Interface in com.thebuzzmedia.exiftool.commons.gc
-
Wrapper for cleaner implementation.
- CleanerFactory - Class in com.thebuzzmedia.exiftool.commons.gc
-
Factory for
Cleaner
. - clear() - Method in interface com.thebuzzmedia.exiftool.VersionCache
-
Invalidate all entries.
- close() - Method in class com.thebuzzmedia.exiftool.core.strategies.DefaultStrategy
- close() - Method in class com.thebuzzmedia.exiftool.core.strategies.PoolStrategy
- close() - Method in class com.thebuzzmedia.exiftool.core.strategies.StayOpenStrategy
- close() - Method in interface com.thebuzzmedia.exiftool.ExecutionStrategy
-
This method should be used to: Close remaining process (if any). Clean previous executions. For instance, with the
stay_open
flag, this method should: Close opened process. Stop task used to automatically close process. Once closed, ExifTool should still be able to use this strategy if a call toExecutionStrategy.execute(com.thebuzzmedia.exiftool.process.CommandExecutor, java.lang.String, java.util.List<java.lang.String>, com.thebuzzmedia.exiftool.process.OutputHandler)
is made. - close() - Method in class com.thebuzzmedia.exiftool.ExifTool
-
This method should be used to clean previous execution.
- close() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
- closeQuietly(Closeable) - Static method in class com.thebuzzmedia.exiftool.commons.io.IOs
-
Close instance of
Closeable
object (stream, reader, writer, etc.). - Collections - Class in com.thebuzzmedia.exiftool.commons.iterables
-
Static Collection Utilities.
- COLOR_SPACE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ColorSpace tag.
- com.thebuzzmedia.exiftool - package com.thebuzzmedia.exiftool
- com.thebuzzmedia.exiftool.commons.exceptions - package com.thebuzzmedia.exiftool.commons.exceptions
- com.thebuzzmedia.exiftool.commons.gc - package com.thebuzzmedia.exiftool.commons.gc
- com.thebuzzmedia.exiftool.commons.io - package com.thebuzzmedia.exiftool.commons.io
- com.thebuzzmedia.exiftool.commons.iterables - package com.thebuzzmedia.exiftool.commons.iterables
- com.thebuzzmedia.exiftool.commons.lang - package com.thebuzzmedia.exiftool.commons.lang
- com.thebuzzmedia.exiftool.commons.reflection - package com.thebuzzmedia.exiftool.commons.reflection
- com.thebuzzmedia.exiftool.core - package com.thebuzzmedia.exiftool.core
- com.thebuzzmedia.exiftool.core.cache - package com.thebuzzmedia.exiftool.core.cache
- com.thebuzzmedia.exiftool.core.handlers - package com.thebuzzmedia.exiftool.core.handlers
- com.thebuzzmedia.exiftool.core.schedulers - package com.thebuzzmedia.exiftool.core.schedulers
- com.thebuzzmedia.exiftool.core.strategies - package com.thebuzzmedia.exiftool.core.strategies
- com.thebuzzmedia.exiftool.exceptions - package com.thebuzzmedia.exiftool.exceptions
- com.thebuzzmedia.exiftool.logs - package com.thebuzzmedia.exiftool.logs
- com.thebuzzmedia.exiftool.process - package com.thebuzzmedia.exiftool.process
- com.thebuzzmedia.exiftool.process.command - package com.thebuzzmedia.exiftool.process.command
- com.thebuzzmedia.exiftool.process.executor - package com.thebuzzmedia.exiftool.process.executor
- Command - Interface in com.thebuzzmedia.exiftool.process
-
Command Line interface.
- CommandBuilder - Class in com.thebuzzmedia.exiftool.process.command
-
Command builder.
- CommandExecutor - Interface in com.thebuzzmedia.exiftool.process
-
Command Executor.
- CommandExecutors - Class in com.thebuzzmedia.exiftool.process.executor
-
Executor Factory.
- CommandProcess - Interface in com.thebuzzmedia.exiftool.process
-
Process interface.
- CommandResult - Interface in com.thebuzzmedia.exiftool.process
-
Result of command execution.
- COMMENT - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
XPComment tag.
- compareTo(Version) - Method in class com.thebuzzmedia.exiftool.Version
- Constants - Class in com.thebuzzmedia.exiftool
-
List of constants used with Exiftool.
- CONTRAST - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Contrast tag.
- COPYRIGHT - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Copyright tag.
- COPYRIGHT_NOTICE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
CopyrightNotice tag.
- create(Class<?>) - Static method in class com.thebuzzmedia.exiftool.commons.lang.ToStringBuilder
-
Create the builder with given class (the simple name will be used to start the
toString
value). - CREATE_DATE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
CreateDate tag.
- createCleaner() - Static method in class com.thebuzzmedia.exiftool.commons.gc.CleanerFactory
-
Create GC cleaner using the best available implementation.
- CREATION_DATE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
CreationDate tag.
- CREATOR - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Creator tag.
- Custom Strategies - Search tag in class com.thebuzzmedia.exiftool.ExifToolBuilder
- Section
D
- DATE_TIME_ORIGINAL - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
DateTimeOriginal tag.
- debug(String) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display debug information to the console.
- debug(String, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display debug information to the console.
- debug(String, Object, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display debug information to the console.
- DefaultCommand - Class in com.thebuzzmedia.exiftool.process.command
-
Default implementation for
Command
interface. - DefaultCommand(String, List<String>) - Constructor for class com.thebuzzmedia.exiftool.process.command.DefaultCommand
-
Create command line.
- DefaultCommandExecutor - Class in com.thebuzzmedia.exiftool.process.executor
-
Default Executor.
- DefaultCommandExecutor() - Constructor for class com.thebuzzmedia.exiftool.process.executor.DefaultCommandExecutor
-
Create default executor.
- DefaultCommandProcess - Class in com.thebuzzmedia.exiftool.process.executor
-
Default implementation for
CommandProcess
interface. - DefaultCommandProcess(InputStream, OutputStream, InputStream) - Constructor for class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
-
Create process.
- DefaultCommandResult - Class in com.thebuzzmedia.exiftool.process.executor
-
Default result object.
- DefaultCommandResult(int, String) - Constructor for class com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
-
Create new result.
- DefaultScheduler - Class in com.thebuzzmedia.exiftool.core.schedulers
-
Default implementation for
exiftool
Scheduler
. - DefaultScheduler(long) - Constructor for class com.thebuzzmedia.exiftool.core.schedulers.DefaultScheduler
-
Deprecated.
- DefaultScheduler(long, TimeUnit) - Constructor for class com.thebuzzmedia.exiftool.core.schedulers.DefaultScheduler
-
Deprecated.Use
DefaultScheduler(SchedulerDuration)
instead. - DefaultScheduler(SchedulerDuration) - Constructor for class com.thebuzzmedia.exiftool.core.schedulers.DefaultScheduler
-
Create new scheduler.
- DefaultScheduler(SchedulerDuration, SchedulerDuration) - Constructor for class com.thebuzzmedia.exiftool.core.schedulers.DefaultScheduler
-
Create new scheduler.
- DefaultStrategy - Class in com.thebuzzmedia.exiftool.core.strategies
-
This is the default strategy.
- DefaultStrategy() - Constructor for class com.thebuzzmedia.exiftool.core.strategies.DefaultStrategy
-
Create strategy.
- DependencyUtils - Class in com.thebuzzmedia.exiftool.commons.reflection
-
Static Dependency Utilities.
- DIGITAL_ZOOM_RATIO - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
DigitalZoomRatio tag.
- doNotOverwiteOriginal() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Deprecated.Use
StandardOptions.Builder.doNotOverwriteOriginal()
instead. - doNotOverwriteOriginal() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Do not overwrite original file.
- duration(long, TimeUnit) - Static method in class com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
-
Create new duration in millis.
E
- enableStayOpen() - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Enable
stay_open
feature. - enableStayOpen(long) - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Enable
stay_open
feature. - enableStayOpen(Scheduler) - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Enable
stay_open
feature and perform cleanup task using givenscheduler
. - equals(Object) - Method in class com.thebuzzmedia.exiftool.core.NonConvertedTag
- equals(Object) - Method in class com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
- equals(Object) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
- equals(Object) - Method in class com.thebuzzmedia.exiftool.core.UnspecifiedTag
- equals(Object) - Method in class com.thebuzzmedia.exiftool.process.command.DefaultCommand
- equals(Object) - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
- equals(Object) - Method in class com.thebuzzmedia.exiftool.Version
- error(String) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display error information to the console.
- error(String, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display error information to the console.
- error(String, Object, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display error information to the console.
- error(String, Throwable) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Log exception stack trace as error Level.
- Exceptions - Class in com.thebuzzmedia.exiftool.commons.exceptions
-
Static Exceptions Utilities.
- execute(Command) - Method in interface com.thebuzzmedia.exiftool.process.CommandExecutor
-
Execute command and build the result.
- execute(Command) - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandExecutor
- execute(CommandExecutor, String, List<String>, OutputHandler) - Method in class com.thebuzzmedia.exiftool.core.strategies.DefaultStrategy
- execute(CommandExecutor, String, List<String>, OutputHandler) - Method in class com.thebuzzmedia.exiftool.core.strategies.PoolStrategy
- execute(CommandExecutor, String, List<String>, OutputHandler) - Method in class com.thebuzzmedia.exiftool.core.strategies.StayOpenStrategy
- execute(CommandExecutor, String, List<String>, OutputHandler) - Method in interface com.thebuzzmedia.exiftool.ExecutionStrategy
-
Execute exiftool command.
- execute(Command, OutputHandler) - Method in interface com.thebuzzmedia.exiftool.process.CommandExecutor
-
Execute command and build the result.
- execute(Command, OutputHandler) - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandExecutor
- ExecutionStrategy - Interface in com.thebuzzmedia.exiftool
-
ExifTool execution strategy.
- Executor - Search tag in class com.thebuzzmedia.exiftool.ExifToolBuilder
- Section
- EXIF_VERSION - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ExifVersion tag.
- ExifTool - Class in com.thebuzzmedia.exiftool
-
Class used to provide a Java-like interface to Phil Harvey's excellent, Perl-based ExifTool.
- ExifToolBuilder - Class in com.thebuzzmedia.exiftool
-
Builder for
ExifTool
instance. - ExifToolBuilder() - Constructor for class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Create builder with default settings.
- ExifToolNotFoundException - Exception Class in com.thebuzzmedia.exiftool.exceptions
-
Exception thrown when exiftool program is missing.
- ExifToolNotFoundException(IOException, String) - Constructor for exception class com.thebuzzmedia.exiftool.exceptions.ExifToolNotFoundException
-
Create exception.
- ExifToolNotFoundException(String, CommandResult) - Constructor for exception class com.thebuzzmedia.exiftool.exceptions.ExifToolNotFoundException
-
Create exception.
- ExifToolOptions - Interface in com.thebuzzmedia.exiftool
-
ExifTool options wrapper that can be serialized as list of arguments.
- ExifTool -stay_open Support - Search tag in class com.thebuzzmedia.exiftool.ExifTool
- Section
- EXPOSURE_COMPENSATION - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ExposureCompensation tag.
- EXPOSURE_DIFFERENCE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ExposureDifference tag.
- EXPOSURE_PROGRAM - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ExposureProgram tag.
- EXPOSURE_TIME - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ExposureTime tag.
F
- FILE_SIZE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
FileSize tag.
- FILE_TYPE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
FileType tag.
- findMethod(Class<?>, String, Class<?>, Class<?>...) - Static method in class com.thebuzzmedia.exiftool.commons.reflection.ClassUtils
-
Find non static method with given return type parameter types on given class.
- findStaticMethod(Class<?>, String, Class<?>, Class<?>...) - Static method in class com.thebuzzmedia.exiftool.commons.reflection.ClassUtils
-
Find static method with given return type parameter types on given class.
- firstNonNull(T, T, T...) - Static method in class com.thebuzzmedia.exiftool.commons.lang.Objects
-
Returns the first of two given parameters that is not
null
. - FLASH - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Flash tag.
- flush() - Method in interface com.thebuzzmedia.exiftool.process.CommandProcess
-
Flush pending write operations.
- flush() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
- FNUMBER - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
FNumber tag.
- FOCAL_LENGTH - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
FocalLength tag.
- FOCAL_LENGTH_35MM - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
FocalLengthIn35mmFormat tag.
- FOCUS_DISTANCE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
FocusDistance tag.
- FOCUS_MODE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
FocusMode tag.
- FOCUS_POSITION - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
FocusPosition tag.
- Format - Interface in com.thebuzzmedia.exiftool
-
Interface used to define different output formats.
G
- getArgs() - Method in interface com.thebuzzmedia.exiftool.Format
-
List of arguments to pass to
exiftool
command to return associated format. - getArguments() - Method in class com.thebuzzmedia.exiftool.process.command.DefaultCommand
- getArguments() - Method in interface com.thebuzzmedia.exiftool.process.Command
-
Command arguments: First item should be the command line executable value. Next items should be the command line arguments.
- getCharset() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.charset
- getCharset() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.charset
- getCoordFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.coordFormat
- getCoordFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.coordFormat
- getDateFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.dateFormat
- getDateFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.dateFormat
- getDelay() - Method in class com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
-
Get the duration delay.
- getDisplayName() - Method in class com.thebuzzmedia.exiftool.core.NonConvertedTag
- getDisplayName() - Method in enum com.thebuzzmedia.exiftool.core.StandardTag
- getDisplayName() - Method in class com.thebuzzmedia.exiftool.core.UnspecifiedTag
- getDisplayName() - Method in interface com.thebuzzmedia.exiftool.Tag
-
Used to get the display name of the tag, which is the actual name printed by the tool on stout.
- getExitStatus() - Method in interface com.thebuzzmedia.exiftool.process.CommandResult
-
Exit status.
- getExitStatus() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
- getFile() - Method in exception class com.thebuzzmedia.exiftool.exceptions.UnreadableFileException
-
Get
UnreadableFileException.file
- getFile() - Method in exception class com.thebuzzmedia.exiftool.exceptions.UnwritableFileException
-
Get
UnwritableFileException.file
- getFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.format
- getFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.format
- getImageMeta(File) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Parse image metadata for all tags.
- getImageMeta(File, ExifToolOptions) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Parse image metadata for all tags.
- getImageMeta(File, ExifToolOptions, Collection<? extends Tag>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Parse image metadata.
- getImageMeta(File, Format) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Parse image metadata for all tags.
- getImageMeta(File, Format, Collection<? extends Tag>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Parse image metadata.
- getImageMeta(File, Collection<? extends Tag>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Parse image metadata.
- getLang() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.lang
- getLang() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.lang
- getLogger(Class<?>) - Static method in class com.thebuzzmedia.exiftool.logs.LoggerFactory
-
Return a logger named corresponding to the class passed as parameter,
- getLogger(Class<?>) - Method in interface com.thebuzzmedia.exiftool.logs.LoggerProvider
-
Create the logger.
- getMajor() - Method in class com.thebuzzmedia.exiftool.Version
-
Gets
Version.major
. - getMinor() - Method in class com.thebuzzmedia.exiftool.Version
-
Gets
Version.minor
. - getModules() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.modules
- getModules() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.modules
- getName() - Method in class com.thebuzzmedia.exiftool.core.NonConvertedTag
- getName() - Method in enum com.thebuzzmedia.exiftool.core.StandardTag
- getName() - Method in class com.thebuzzmedia.exiftool.core.UnspecifiedTag
- getName() - Method in interface com.thebuzzmedia.exiftool.Tag
-
Used to get the name of the tag (e.g.
- getOutput() - Method in class com.thebuzzmedia.exiftool.core.handlers.RawOutputHandler
- getOutput() - Method in interface com.thebuzzmedia.exiftool.process.CommandResult
-
Command output.
- getOutput() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
- getPassword() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.password
- getPassword() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.password
- getPatch() - Method in class com.thebuzzmedia.exiftool.Version
-
Gets
Version.patch
. - getPath() - Method in exception class com.thebuzzmedia.exiftool.exceptions.ExifToolNotFoundException
-
Get ExifTool path defined during command execution.
- getPath() - Method in exception class com.thebuzzmedia.exiftool.exceptions.UnsupportedFeatureException
-
Gets
UnsupportedFeatureException.path
. - getRawExifToolOutput(List<String>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Run user's custom Exiftool command and returns raw output from Exiftool as string This just passes the arguments to Exiftool and does not do any checking on the validity of those arguments or validity of any image file in the argument before passing them to Exiftool.
- getResult() - Method in exception class com.thebuzzmedia.exiftool.exceptions.ExifToolNotFoundException
-
Get result triggered during command execution.
- getTags() - Method in class com.thebuzzmedia.exiftool.core.handlers.BaseTagHandler
- getTags() - Method in interface com.thebuzzmedia.exiftool.core.handlers.TagHandler
-
Get all tags that have been extracted.
- getThrownExceptions() - Method in exception class com.thebuzzmedia.exiftool.exceptions.PoolIOException
-
Get
PoolIOException.thrownExceptions
, as an unmodifiable collection. - getTimeUnit() - Method in class com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
-
Get the duration time unit.
- getVersion() - Method in exception class com.thebuzzmedia.exiftool.exceptions.UnsupportedFeatureException
-
Gets
UnsupportedFeatureException.version
. - getVersion() - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Exiftool version pointed by this instance.
- GPS_ALTITUDE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSAltitude tag.
- GPS_ALTITUDE_REF - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSAltitudeRef tag.
- GPS_BEARING - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSDestBearing tag.
- GPS_BEARING_REF - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSDestBearingRef tag.
- GPS_LATITUDE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSLatitude tag.
- GPS_LATITUDE_REF - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSLatitudeRef tag.
- GPS_LONGITUDE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSLongitude tag.
- GPS_LONGITUDE_REF - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSLongitudeRef tag.
- GPS_PROCESS_METHOD - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSProcessingMethod tag.
- GPS_SPEED - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSSpeed tag.
- GPS_SPEED_REF - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSSpeedRef tag.
- GPS_TIMESTAMP - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
GPSTimeStamp tag.
H
- hashCode() - Method in class com.thebuzzmedia.exiftool.core.NonConvertedTag
- hashCode() - Method in class com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
- hashCode() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
- hashCode() - Method in class com.thebuzzmedia.exiftool.core.UnspecifiedTag
- hashCode() - Method in class com.thebuzzmedia.exiftool.process.command.DefaultCommand
- hashCode() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
- hashCode() - Method in class com.thebuzzmedia.exiftool.Version
- HUMAN_READABLE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardFormat
-
Human readable Output.
I
- IMAGE_DATA_SIZE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ImageDataSize tag.
- IMAGE_HEIGHT - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ImageHeight tag.
- IMAGE_WIDTH - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ImageWidth tag.
- info(String) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display information to the console.
- info(String, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display information to the console.
- info(String, Object, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display information to the console.
- invoke(MethodHandle, Object, Object...) - Static method in class com.thebuzzmedia.exiftool.commons.reflection.ClassUtils
-
Invoke given method.
- invokeStatic(MethodHandle, Object...) - Static method in class com.thebuzzmedia.exiftool.commons.reflection.ClassUtils
-
Invoke given static method.
- IOs - Class in com.thebuzzmedia.exiftool.commons.io
-
Static Input/Output Utilities.
- IPTC_KEYWORDS - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Keywords tag.
- isClosed() - Method in interface com.thebuzzmedia.exiftool.process.CommandProcess
-
Check if current process has been closed.
- isClosed() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
- isDebugEnabled() - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Check if debug level is enabled for this logger.
- isDuplicates() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.duplicates
- isDuplicates() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.duplicates
- isEmpty(Collection<T>) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Check if collection is empty (
null
or empty). - isEscapeHtml() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.escapeHtml
- isEscapeHtml() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.escapeHtml
- isEscapeXml() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.escapeXml
- isEscapeXml() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.escapeXml
- isExtractEmbedded() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.extractEmbedded
- isExtractEmbedded() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.extractEmbedded
- isExtractUnknown() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.extractUnknown
- isExtractUnknown() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.extractUnknown
- isFailure() - Method in interface com.thebuzzmedia.exiftool.process.CommandResult
-
Check if command result is a failure.
- isFailure() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
- isGuavaAvailable() - Static method in class com.thebuzzmedia.exiftool.commons.reflection.DependencyUtils
-
Check if Guava is available on the classpath.
- isIgnoreMinorErrors() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.ignoreMinorErrors
- isIgnoreMinorErrors() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.ignoreMinorErrors
- isLog4j2Available() - Static method in class com.thebuzzmedia.exiftool.commons.reflection.DependencyUtils
-
Check if log4j2 is available on the classpath.
- isLog4jAvailable() - Static method in class com.thebuzzmedia.exiftool.commons.reflection.DependencyUtils
-
Check if log4j is available on the classpath.
- isNotEmpty(String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.Strings
-
Check that given string is not
null
or empty. - isNotEmpty(Collection<T>) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Check if collection is not empty (not
null
and not empty). - ISO - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ISO tag.
- isOverwriteOriginal() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Check if writing metadata will overwrite original file (not in place).
- isOverwriteOriginal() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Check if writing metadata will overwrite original file (not in place).
- isOverwriteOriginalInPlace() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Check if writing metadata will overwrite original file in place.
- isOverwriteOriginalInPlace() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Check if writing metadata will overwrite original file in place.
- isPositive(T, String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Check if given number is strictly positive (strictly greater than zero).
- isPresent(String) - Static method in class com.thebuzzmedia.exiftool.commons.reflection.ClassUtils
-
Check if given class is available on classpath.
- isReadable(File, String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Check that a given file exist and is readable.
- isRunning() - Method in class com.thebuzzmedia.exiftool.core.strategies.DefaultStrategy
- isRunning() - Method in class com.thebuzzmedia.exiftool.core.strategies.PoolStrategy
- isRunning() - Method in class com.thebuzzmedia.exiftool.core.strategies.StayOpenStrategy
- isRunning() - Method in interface com.thebuzzmedia.exiftool.ExecutionStrategy
-
Check if exiftool process is currently running.
- isRunning() - Method in class com.thebuzzmedia.exiftool.ExifTool
-
This method is used to determine if there is currently a running ExifTool process associated with this class.
- isRunning() - Method in interface com.thebuzzmedia.exiftool.process.CommandProcess
-
Check if current process is still opened.
- isRunning() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
- isSlf4jAvailable() - Static method in class com.thebuzzmedia.exiftool.commons.reflection.DependencyUtils
-
Check if slf4j is available on the classpath.
- isSuccess() - Method in interface com.thebuzzmedia.exiftool.process.CommandResult
-
Check if command result is a success.
- isSuccess() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
- isSupported(Version) - Method in class com.thebuzzmedia.exiftool.core.strategies.DefaultStrategy
- isSupported(Version) - Method in class com.thebuzzmedia.exiftool.core.strategies.PoolStrategy
- isSupported(Version) - Method in class com.thebuzzmedia.exiftool.core.strategies.StayOpenStrategy
- isSupported(Version) - Method in interface com.thebuzzmedia.exiftool.ExecutionStrategy
-
Check if this strategy should is supported with this specific version.
- isUseArgsFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Get
StandardOptions.Builder.useArgsFormat
- isUseArgsFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Get
StandardOptions.useArgsFormat
- isWritable(File, String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Check that a given file exist and is writable.
K
- KEYWORDS - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
XPKeywords tag.
L
- launderThrowable(Throwable) - Static method in class com.thebuzzmedia.exiftool.commons.exceptions.Exceptions
-
Coerce an unchecked Throwable to a RuntimeException: If the Throwable is an Error, throw it. If it is a
RuntimeException
return it. Otherwise, throwIllegalStateException
. - LENS_F_STOPS - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
LensFStops tag.
- LENS_ID - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
LensID tag.
- LENS_MAKE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
LensMake tag.
- LENS_MODEL - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
LensModel tag.
- LENS_SPEC - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
LensSpec tag.
- load(String, CommandExecutor) - Method in interface com.thebuzzmedia.exiftool.VersionCache
-
Execute
exiftool
using givenexecutor
to get version ofexiftool
executable and put results in a cache. - Logger - Interface in com.thebuzzmedia.exiftool.logs
-
Logger interface.
- LoggerFactory - Class in com.thebuzzmedia.exiftool.logs
-
Factory to use to create
Logger
instances. - LoggerProvider - Interface in com.thebuzzmedia.exiftool.logs
-
A provider for
Logger
instance, that can be used with the Service Provider Interface (seeServiceLoader
. - lookupClass(String) - Static method in class com.thebuzzmedia.exiftool.commons.reflection.ClassUtils
-
Get given class if available on classpath, otherwise throw
ClassUtils.ReflectionException
.
M
- MAKE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Make tag.
- MEGA_PIXELS - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Megapixels tag.
- METERING_MODE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
MeteringMode tag.
- millis(long) - Static method in class com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
-
Create new duration in millis.
- MIME_TYPE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
MIMEType tag.
- MODEL - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Model tag.
N
- newCache() - Static method in class com.thebuzzmedia.exiftool.core.cache.VersionCacheFactory
-
Create new cache for exiftool version.
- newExecutor() - Static method in class com.thebuzzmedia.exiftool.process.executor.CommandExecutors
-
Create a fresh new withExecutor.
- NonConvertedTag - Class in com.thebuzzmedia.exiftool.core
-
Utility class used to generate tags which are not print converted.
- NoOpScheduler - Class in com.thebuzzmedia.exiftool.core.schedulers
-
This scheduler do nothing (use it for disabling scheduler).
- NoOpScheduler() - Constructor for class com.thebuzzmedia.exiftool.core.schedulers.NoOpScheduler
- notBlank(String, String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Ensures that a string is: Not
null
. Not empty. Not blank (i.e contains at least one character other than space). - notEmpty(Iterable<T>, String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Ensures that iterable element is: Not
null
. Not empty. - notEmpty(Map<T, U>, String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Ensures that map is: Not
null
. Not empty. - notEmpty(T[], String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Ensures that array is: Not
null
. Not empty. - NUMERIC - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardFormat
-
Numeric Output.
O
- OBJECT_NAME - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ObjectName tag.
- Objects - Class in com.thebuzzmedia.exiftool.commons.lang
-
Static Objects Utilities.
- of(Tag) - Static method in class com.thebuzzmedia.exiftool.core.NonConvertedTag
-
Create the tag from given original one.
- ORIENTATION - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Orientation tag.
- OutputHandler - Interface in com.thebuzzmedia.exiftool.process
-
Handler that should be used to handle command line output.
- OWNER_NAME - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
OwnerName tag.
P
- parse(String) - Method in class com.thebuzzmedia.exiftool.core.NonConvertedTag
- parse(String) - Method in enum com.thebuzzmedia.exiftool.core.StandardTag
- parse(String) - Method in class com.thebuzzmedia.exiftool.core.UnspecifiedTag
- parse(String) - Method in interface com.thebuzzmedia.exiftool.Tag
-
Parse given tag to the correct data format.
- Path - Search tag in class com.thebuzzmedia.exiftool.ExifToolBuilder
- Section
- Performance - Search tag in class com.thebuzzmedia.exiftool.ExifTool
- Section
- PoolIOException - Exception Class in com.thebuzzmedia.exiftool.exceptions
-
Error thrown when an error occurs with pool execution.
- PoolIOException(String, Collection<Exception>) - Constructor for exception class com.thebuzzmedia.exiftool.exceptions.PoolIOException
-
Create exception.
- PoolStrategy - Class in com.thebuzzmedia.exiftool.core.strategies
-
Implementation of
ExecutionStrategy
using a pool of strategies. - PoolStrategy(Collection<ExecutionStrategy>) - Constructor for class com.thebuzzmedia.exiftool.core.strategies.PoolStrategy
-
Create the pool.
- PreConditions - Class in com.thebuzzmedia.exiftool.commons.lang
-
Static PreConditions Utilities.
Q
- QUALITY - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Quality tag.
R
- RATING - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Rating tag.
- RATING_PERCENT - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
RatingPercent tag.
- RawOutputHandler - Class in com.thebuzzmedia.exiftool.core.handlers
- RawOutputHandler() - Constructor for class com.thebuzzmedia.exiftool.core.handlers.RawOutputHandler
- read() - Method in interface com.thebuzzmedia.exiftool.process.CommandProcess
-
Read output until a null line is read.
- read() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
- read(OutputHandler) - Method in interface com.thebuzzmedia.exiftool.process.CommandProcess
-
Read output until: A null line is read. Handler returns false when line is read. Since command process will not be closed, a simple string is returned (an exit status cannot be computed).
- read(OutputHandler) - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
- readInputStream(InputStream, StreamVisitor) - Static method in class com.thebuzzmedia.exiftool.commons.io.IOs
-
Read input and continue until
StreamVisitor.readLine(String)
returnsfalse
. - readLine(String) - Method in interface com.thebuzzmedia.exiftool.commons.io.StreamVisitor
-
Read line.
- readLine(String) - Method in class com.thebuzzmedia.exiftool.core.handlers.BaseTagHandler
- readLine(String) - Method in class com.thebuzzmedia.exiftool.core.handlers.RawOutputHandler
- readLine(String) - Method in class com.thebuzzmedia.exiftool.core.handlers.StopHandler
- readLine(String) - Method in interface com.thebuzzmedia.exiftool.process.OutputHandler
-
Read a line from command output.
- register(Object, Runnable) - Method in interface com.thebuzzmedia.exiftool.commons.gc.Cleaner
-
Register cleanup task, to be run once an object is garbage collected.
- Reusing a "closed" ExifTool Instance - Search tag in class com.thebuzzmedia.exiftool.ExifTool
- Section
- ROTATION - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Rotation tag.
S
- SATURATION - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Saturation tag.
- Scheduler - Interface in com.thebuzzmedia.exiftool
-
Scheduler interface.
- SchedulerDuration - Class in com.thebuzzmedia.exiftool.core.schedulers
-
A duration, represented by a delay and a time unit.
- seconds(long) - Static method in class com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
-
Create new duration in seconds.
- SENSING_METHOD - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
SensingMethod tag.
- SEPARATOR - Static variable in class com.thebuzzmedia.exiftool.Constants
-
Separator used to separate values.
- serialize() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
- serialize() - Method in interface com.thebuzzmedia.exiftool.ExifToolOptions
-
Serialize exiftool options as a collection of arguments that will be sent to the command line.
- setImageMeta(File, ExifToolOptions, Map<? extends Tag, String>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Write image metadata in a specific format.
- setImageMeta(File, Format, Map<? extends Tag, String>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Write image metadata in a specific format.
- setImageMeta(File, Map<? extends Tag, String>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Write image metadata.
- Settings - Search tag in class com.thebuzzmedia.exiftool.ExifToolBuilder
- Section
- SHARPNESS - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Sharpness tag.
- shutdown() - Method in class com.thebuzzmedia.exiftool.core.schedulers.DefaultScheduler
- shutdown() - Method in class com.thebuzzmedia.exiftool.core.schedulers.NoOpScheduler
- shutdown() - Method in class com.thebuzzmedia.exiftool.core.schedulers.TimerScheduler
- shutdown() - Method in class com.thebuzzmedia.exiftool.core.strategies.DefaultStrategy
- shutdown() - Method in class com.thebuzzmedia.exiftool.core.strategies.PoolStrategy
- shutdown() - Method in class com.thebuzzmedia.exiftool.core.strategies.StayOpenStrategy
- shutdown() - Method in interface com.thebuzzmedia.exiftool.ExecutionStrategy
-
Shutdown the strategy.
- shutdown() - Method in interface com.thebuzzmedia.exiftool.Scheduler
-
Shutdown scheduler: once done, the scheduler will not be usable anymore.
- SHUTTER_SPEED - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
ShutterSpeedValue tag.
- size() - Method in class com.thebuzzmedia.exiftool.core.handlers.BaseTagHandler
- size() - Method in interface com.thebuzzmedia.exiftool.core.handlers.TagHandler
-
Get the number of tags extracted.
- size() - Method in interface com.thebuzzmedia.exiftool.VersionCache
-
Get current size of cache (a.k.a number of entries).
- size(Collection<T>) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Get size of collection.
- SOFTWARE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Software tag.
- StandardFormat - Enum in com.thebuzzmedia.exiftool.core
-
Enum used to define the 2 different output formats that
StandardTag
values can be returned in: numeric or human-readable text. - StandardOptions - Class in com.thebuzzmedia.exiftool.core
-
Support options from exiftool binary.
- StandardOptions.Builder - Class in com.thebuzzmedia.exiftool.core
-
Builder for
StandardOptions
. - StandardTag - Enum in com.thebuzzmedia.exiftool.core
-
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 - Class in com.thebuzzmedia.exiftool.core.handlers
-
Read specified input tags line by line.
- StandardTagHandler(Collection<? extends Tag>) - Constructor for class com.thebuzzmedia.exiftool.core.handlers.StandardTagHandler
-
Create handler with expected list of tags to parse.
- start(Command) - Method in interface com.thebuzzmedia.exiftool.process.CommandExecutor
-
Start command line and return associated process.
- start(Command) - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandExecutor
- start(Runnable) - Method in class com.thebuzzmedia.exiftool.core.schedulers.DefaultScheduler
- start(Runnable) - Method in class com.thebuzzmedia.exiftool.core.schedulers.NoOpScheduler
- start(Runnable) - Method in class com.thebuzzmedia.exiftool.core.schedulers.TimerScheduler
- start(Runnable) - Method in interface com.thebuzzmedia.exiftool.Scheduler
-
Schedule task.
- StayOpenStrategy - Class in com.thebuzzmedia.exiftool.core.strategies
-
Execution strategy that use
exiftool
with thestay_open
feature. - StayOpenStrategy(Scheduler) - Constructor for class com.thebuzzmedia.exiftool.core.strategies.StayOpenStrategy
-
Create strategy.
- Stay Open Strategy - Search tag in class com.thebuzzmedia.exiftool.ExifToolBuilder
- Section
- stop() - Method in class com.thebuzzmedia.exiftool.core.schedulers.DefaultScheduler
- stop() - Method in class com.thebuzzmedia.exiftool.core.schedulers.NoOpScheduler
- stop() - Method in class com.thebuzzmedia.exiftool.core.schedulers.TimerScheduler
- stop() - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Stop `ExifTool` client.
- stop() - Method in interface com.thebuzzmedia.exiftool.Scheduler
-
Stop pending task.
- stopHandler() - Static method in class com.thebuzzmedia.exiftool.core.handlers.StopHandler
-
Get instance.
- StopHandler - Class in com.thebuzzmedia.exiftool.core.handlers
-
Check if line means it is the end of the stream.
- StreamVisitor - Interface in com.thebuzzmedia.exiftool.commons.io
-
Visitor used to read lines of
InputStream
during read operation. - Strings - Class in com.thebuzzmedia.exiftool.commons.lang
-
Static String Utilities.
- SUB_SEC_TIME_ORIGINAL - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
SubSecTimeOriginal tag.
- SUBJECT - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
XPSubject tag.
T
- Tag - Interface in com.thebuzzmedia.exiftool
-
A
Tag
is a value that can be easily extracted from images with an external install of ExifTool. - TagHandler - Interface in com.thebuzzmedia.exiftool.core.handlers
-
Handle tags line by line and store output.
- Thread Safety - Search tag in class com.thebuzzmedia.exiftool.ExifTool
- Section
- TimerScheduler - Class in com.thebuzzmedia.exiftool.core.schedulers
-
Scheduler using
Timer
as internal task scheduler. - TimerScheduler(String, long) - Constructor for class com.thebuzzmedia.exiftool.core.schedulers.TimerScheduler
-
Create scheduler.
- TITLE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
XPTitle tag.
- toBuilder() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
-
Re-Create builder from given options.
- toCollection(Iterable<T>) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Create in memory collection from given iterable elements.
- toString() - Method in class com.thebuzzmedia.exiftool.core.NonConvertedTag
- toString() - Method in class com.thebuzzmedia.exiftool.core.schedulers.SchedulerDuration
- toString() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
- toString() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions
- toString() - Method in class com.thebuzzmedia.exiftool.core.UnspecifiedTag
- toString() - Method in class com.thebuzzmedia.exiftool.process.command.DefaultCommand
- toString() - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandResult
- toString() - Method in class com.thebuzzmedia.exiftool.Version
- ToStringBuilder - Class in com.thebuzzmedia.exiftool.commons.lang
-
Builder to write
toString
function in a fluent way. - trace(String) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display trace to the console.
- trace(String, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display trace to the console.
- trace(String, Object, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display trace to the console.
- tryParseInt(String) - Static method in class com.thebuzzmedia.exiftool.commons.lang.Strings
-
Try to parse a string as an Integer and return the value if valid, or an Optional empty if not.
U
- UnreadableFileException - Exception Class in com.thebuzzmedia.exiftool.exceptions
-
Exception thrown when a file cannot be read.
- UnreadableFileException(File, String) - Constructor for exception class com.thebuzzmedia.exiftool.exceptions.UnreadableFileException
-
Create exception.
- UnspecifiedTag - Class in com.thebuzzmedia.exiftool.core
-
Class that can represent any tag, not just the standard tags.
- UnspecifiedTag(String) - Constructor for class com.thebuzzmedia.exiftool.core.UnspecifiedTag
-
Create tag.
- UnsupportedFeatureException - Exception Class in com.thebuzzmedia.exiftool.exceptions
-
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).
- UnsupportedFeatureException(String, Version) - Constructor for exception class com.thebuzzmedia.exiftool.exceptions.UnsupportedFeatureException
-
Create exception.
- UnwritableFileException - Exception Class in com.thebuzzmedia.exiftool.exceptions
-
Exception thrown when a file cannot be written.
- UnwritableFileException(File, String) - Constructor for exception class com.thebuzzmedia.exiftool.exceptions.UnwritableFileException
-
Create exception.
- Usage - Search tag in class com.thebuzzmedia.exiftool.ExifTool
- Section
- useModules(String, String...) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Add new exiftool module.
- useModules(Collection<String>) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Add new exiftool modules.
V
- valueOf(String) - Static method in enum com.thebuzzmedia.exiftool.core.StandardFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.thebuzzmedia.exiftool.core.StandardFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.thebuzzmedia.exiftool.core.StandardTag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Version - Class in com.thebuzzmedia.exiftool
-
Define a version number with: A major identifier. A minor identifier. A patch identifier.
- Version(String) - Constructor for class com.thebuzzmedia.exiftool.Version
-
Create new version number from a given string formatted such as:
[major].[minor].[patch]
. - VersionCache - Interface in com.thebuzzmedia.exiftool
-
Parse
exiftool
version and put it in a cache. - VersionCacheFactory - Class in com.thebuzzmedia.exiftool.core.cache
-
VersionCache
factory.
W
- warn(String) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display warning information to the console.
- warn(String, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display warning information to the console.
- warn(String, Object, Object) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display warning information to the console.
- warn(String, Throwable) - Method in interface com.thebuzzmedia.exiftool.logs.Logger
-
Display warning information to the console.
- WHITE_BALANCE - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
WhiteBalance tag.
- Why ExifTool? - Search tag in class com.thebuzzmedia.exiftool.ExifTool
- Section
- withCharset(Charset) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.charset
- withCoordFormat(String) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.coordFormat
- withDateFormat(String) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.dateFormat
- withDuplicates(boolean) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.duplicates
- withEscapeHtml(boolean) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.escapeHtml
- withEscapeXml(boolean) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.escapeXml
- withExecutor(CommandExecutor) - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Override default exifTool executor.
- withExtractEmbedded(boolean) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.extractEmbedded
- withExtractUnknown(boolean) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.extractUnknown
. - withFormat(Format) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.format
- withHumanReadableFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.format
withStandardFormat.HUMAN_READABLE
. - withIgnoreMinorErrors(boolean) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.ignoreMinorErrors
- withLang(String) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.lang
- withNumericFormat() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.format
withStandardFormat.NUMERIC
. - withOverwiteOriginal() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Deprecated.Use
StandardOptions.Builder.withOverwriteOriginal()
instead. - withOverwiteOriginalInPlace() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Deprecated.
- withOverwriteOriginal() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Overwrite original file.
- withOverwriteOriginalInPlace() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Overwrite original file in place.
- withPassword(String) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.password
- withPath(File) - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Override default path.
- withPath(String) - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Override default path.
- withPoolSize(int) - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Override default execution strategy: a pool of
StayOpenStrategy
with a size ofpoolSize
will be used. No cleanup scheduler will be used (useExifToolBuilder.withPoolSize(int, long)
instead. - withPoolSize(int, long) - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Override default execution strategy: a pool of
StayOpenStrategy
with a size ofpoolSize
will be used. Default scheduler instances will be used with a delay ofcleanupDelay
. - withStrategy(ExecutionStrategy) - Method in class com.thebuzzmedia.exiftool.ExifToolBuilder
-
Override default execution strategy.
- withUseArgsFormat(boolean) - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
-
Update
StandardOptions.Builder.useArgsFormat
. - write(Iterable<String>) - Method in interface com.thebuzzmedia.exiftool.process.CommandProcess
-
Write set of inputs to the current process.
- write(Iterable<String>) - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
- write(String, String...) - Method in interface com.thebuzzmedia.exiftool.process.CommandProcess
-
Write input string to the current process.
- write(String, String...) - Method in class com.thebuzzmedia.exiftool.process.executor.DefaultCommandProcess
X
- X_RESOLUTION - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
XResolution tag.
Y
- Y_RESOLUTION - Enum constant in enum com.thebuzzmedia.exiftool.core.StandardTag
-
YResolution tag.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DefaultScheduler(SchedulerDuration)
instead.