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.
  • Method Details

    • 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 interface ExifToolOptions
      Returns:
      List of arguments.
    • getFormat

      public Format getFormat()
      Get format
      Returns:
      format
    • isIgnoreMinorErrors

      public boolean isIgnoreMinorErrors()
      Get ignoreMinorErrors
      Returns:
      ignoreMinorErrors
    • getCoordFormat

      public String getCoordFormat()
      Get coordFormat
      Returns:
      coordFormat
    • getDateFormat

      public String getDateFormat()
      Get dateFormat
      Returns:
      dateFormat
    • getCharset

      public Charset getCharset()
      Get charset
      Returns:
      charset
    • getPassword

      public String getPassword()
      Get password
      Returns:
      password
    • getModules

      public List<String> getModules()
      Get modules
      Returns:
      modules
    • isEscapeHtml

      public boolean isEscapeHtml()
      Get escapeHtml
      Returns:
      escapeHtml
    • isEscapeXml

      public boolean isEscapeXml()
      Get escapeXml
      Returns:
      escapeXml
    • getLang

      public String getLang()
      Get lang
      Returns:
      lang
    • isDuplicates

      public boolean isDuplicates()
      Get duplicates
      Returns:
      duplicates
    • isExtractEmbedded

      public boolean isExtractEmbedded()
      Get extractEmbedded
      Returns:
      extractEmbedded
    • isExtractUnknown

      public boolean isExtractUnknown()
      Get extractUnknown
      Returns:
      extractUnknown
    • 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

      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:
    • isUseArgsFormat

      public boolean isUseArgsFormat()
      Get useArgsFormat
      Returns:
      useArgsFormat
    • toBuilder

      public StandardOptions.Builder toBuilder()
      Re-Create builder from given options.
      Returns:
      Builder.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object