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
- 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.
- 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 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.
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.doNotOverwiteOriginal()
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.
- 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 in com.thebuzzmedia.exiftool.exceptions
-
Exception thrown when exiftool program is missing.
- ExifToolNotFoundException(IOException, String) - Constructor for exception com.thebuzzmedia.exiftool.exceptions.ExifToolNotFoundException
-
Create exception.
- ExifToolNotFoundException(String, CommandResult) - Constructor for exception com.thebuzzmedia.exiftool.exceptions.ExifToolNotFoundException
-
Create exception.
- ExifToolOptions - Interface in com.thebuzzmedia.exiftool
-
ExifTool options wrapper that can be serialized as list of arguments.
- 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 com.thebuzzmedia.exiftool.exceptions.UnreadableFileException
-
Get
UnreadableFileException.file
- getFile() - Method in exception 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 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 com.thebuzzmedia.exiftool.exceptions.ExifToolNotFoundException
-
Get ExifTool path defined during command execution.
- getPath() - Method in exception com.thebuzzmedia.exiftool.exceptions.UnsupportedFeatureException
-
Gets
UnsupportedFeatureException.path
. - getResult() - Method in exception 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 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 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, Object...) - 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, Object...) - 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, Object...) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Check that a given file exist and is writable.
J
- join(Collection<T>, String) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Join elements of collection to a final string.
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.
- map(Collection<T>, Mapper<T, U>) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Map list of inputs to a new list of outputs.
- map(T) - Method in interface com.thebuzzmedia.exiftool.commons.iterables.Mapper
-
Map input to given output.
- Mapper<T,
U> - Interface in com.thebuzzmedia.exiftool.commons.iterables -
Mapper interface.
- 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, Object...) - 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, Object...) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Ensures that iterable element is: Not
null
. Not empty. - notEmpty(Map<T, U>, String, Object...) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Ensures that map is: Not
null
. Not empty. - notEmpty(T[], String, Object...) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Ensures that array is: Not
null
. Not empty. - notNull(T, String, Object...) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Ensures that an object reference passed as a parameter to the calling method is not
null
. - 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.
- PoolIOException - Exception in com.thebuzzmedia.exiftool.exceptions
-
Error thrown when an error occurs with pool execution.
- PoolIOException(String, Collection<Exception>) - Constructor for exception 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.
- 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.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.
- 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.
- 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.
- 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.
- 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, int) - 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 returns fallback value .
U
- UnreadableFileException - Exception in com.thebuzzmedia.exiftool.exceptions
-
Exception thrown when a file cannot be read.
- UnreadableFileException(File, String) - Constructor for exception 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 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.
- UnsupportedFeatureException(String, Version) - Constructor for exception com.thebuzzmedia.exiftool.exceptions.UnsupportedFeatureException
-
Create exception.
- UnwritableFileException - Exception in com.thebuzzmedia.exiftool.exceptions
-
Exception thrown when a file cannot be written.
- UnwritableFileException(File, String) - Constructor for exception com.thebuzzmedia.exiftool.exceptions.UnwritableFileException
-
Create exception.
- 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.
- 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.