Index

A B C D E F G H I K L M N O P Q R S T U V W X Y 
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 to ExecutionStrategy.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.
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
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 given scheduler.
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, throw IllegalStateException.
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 given executor to get version of exiftool 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 (see ServiceLoader.
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) returns false.
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 the stay_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 with StandardFormat.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 with StandardFormat.NUMERIC.
withOverwiteOriginal() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
withOverwiteOriginalInPlace() - Method in class com.thebuzzmedia.exiftool.core.StandardOptions.Builder
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 of poolSize will be used. No cleanup scheduler will be used (use ExifToolBuilder.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 of poolSize will be used. Default scheduler instances will be used with a delay of cleanupDelay.
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.
A B C D E F G H I K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form