Package com.thebuzzmedia.exiftool.core
Class StandardOptions
- java.lang.Object
-
- com.thebuzzmedia.exiftool.core.StandardOptions
-
- All Implemented Interfaces:
ExifToolOptions
public final class StandardOptions extends Object implements ExifToolOptions
Support options from exiftool binary. Most options are documented here: https://linux.die.net/man/1/exiftool.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StandardOptions.Builder
Builder forStandardOptions
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StandardOptions.Builder
builder()
Create builder.boolean
equals(Object o)
Charset
getCharset()
Getcharset
String
getCoordFormat()
GetcoordFormat
String
getDateFormat()
GetdateFormat
Format
getFormat()
Getformat
String
getLang()
Getlang
List<String>
getModules()
Getmodules
String
getPassword()
Getpassword
int
hashCode()
boolean
isDuplicates()
Getduplicates
boolean
isEscapeHtml()
GetescapeHtml
boolean
isEscapeXml()
GetescapeXml
boolean
isExtractEmbedded()
GetextractEmbedded
boolean
isIgnoreMinorErrors()
boolean
isOverwriteOriginal()
Check if writing metadata will overwrite original file (not in place).boolean
isOverwriteOriginalInPlace()
Check if writing metadata will overwrite original file in place.Iterable<String>
serialize()
Serialize exiftool options as a collection of arguments that will be sent to the command line.StandardOptions.Builder
toBuilder()
Re-Create builder from given options.String
toString()
-
-
-
Method Detail
-
builder
public static StandardOptions.Builder builder()
Create builder.- Returns:
- Builder for
StandardOptions
.
-
serialize
public Iterable<String> serialize()
Description copied from interface:ExifToolOptions
Serialize exiftool options as a collection of arguments that will be sent to the command line.- Specified by:
serialize
in interfaceExifToolOptions
- Returns:
- List of arguments.
-
isIgnoreMinorErrors
public boolean isIgnoreMinorErrors()
- Returns:
ignoreMinorErrors
-
getCoordFormat
public String getCoordFormat()
GetcoordFormat
- Returns:
coordFormat
-
getDateFormat
public String getDateFormat()
GetdateFormat
- Returns:
dateFormat
-
isEscapeHtml
public boolean isEscapeHtml()
GetescapeHtml
- Returns:
escapeHtml
-
isDuplicates
public boolean isDuplicates()
Getduplicates
- Returns:
duplicates
-
isExtractEmbedded
public boolean isExtractEmbedded()
GetextractEmbedded
- Returns:
extractEmbedded
-
isOverwriteOriginal
public boolean isOverwriteOriginal()
Check if writing metadata will overwrite original file (not in place).- Returns:
true
if writing to file will overwrite it,false otherwise
.- See Also:
isOverwriteOriginalInPlace()
-
isOverwriteOriginalInPlace
public boolean isOverwriteOriginalInPlace()
Check if writing metadata will overwrite original file in place.- Returns:
true
if writing to file will overwrite it in place,false otherwise
.- See Also:
isOverwriteOriginal()
-
toBuilder
public StandardOptions.Builder toBuilder()
Re-Create builder from given options.- Returns:
- Builder.
-
-