- 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.
- IOs - Class in com.thebuzzmedia.exiftool.commons.io
-
Static Input/Output Utilities.
- 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.
- isEmpty(Collection<T>) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Check if collection is empty (null
or empty).
- 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.
- 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.
- 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.
- isWritable(File, String, Object...) - Static method in class com.thebuzzmedia.exiftool.commons.lang.PreConditions
-
Check that a given file exist and is writable.
- 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.
- SEPARATOR - Static variable in class com.thebuzzmedia.exiftool.Constants
-
Separator used to separate values.
- setImageMeta(File, Map<? extends Tag, String>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Write image metadata.
- setImageMeta(File, Format, Map<? extends Tag, String>) - Method in class com.thebuzzmedia.exiftool.ExifTool
-
Write image metadata in a specific format.
- 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.
- size(Collection<T>) - Static method in class com.thebuzzmedia.exiftool.commons.iterables.Collections
-
Get size of collection.
- 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).
- 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.
- 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(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(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 interface com.thebuzzmedia.exiftool.Scheduler
-
Schedule task.
- StayOpenStrategy - Class in com.thebuzzmedia.exiftool.core.strategies
-
Execution strategy that use exiftool
with the stay_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 - Class in com.thebuzzmedia.exiftool.core.handlers
-
Check if line means it is the end of the stream.
- stopHandler() - Static method in class com.thebuzzmedia.exiftool.core.handlers.StopHandler
-
Get instance.
- StreamVisitor - Interface in com.thebuzzmedia.exiftool.commons.io
-
Visitor used to read lines of
InputStream
during
read operation.