Interface ExifValueFormatter.ComplexExifValueFormatter<S,C>

All Superinterfaces:
ExifValueFormatter<S>, Public
Enclosing interface:
ExifValueFormatter<T>

public static interface ExifValueFormatter.ComplexExifValueFormatter<S,C> extends ExifValueFormatter<S>
A more complex value formatter which could return different types of <S> and <C> where S=simple value and C is the complex one.
Since:
5.0.100
  • Method Details

    • format

      @Nullable C format(int tagHex, @Nullable @Nullable ExifData exifData, @Nullable @Nullable FormField<?> formField, @Nullable @Nullable GomFormElement form)
      This method formats a complex object to produce a value of type T.
      Parameters:
      tagHex - TagHex values
      exifData - the hole extracted exif values @return the formatted object value
      formField - the data holding FormField
      form - the specific gom-form
      Returns:
      the formatted object value
      Since:
      5.0.100
      See Also: