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
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.espirit.firstspirit.server.mediamanagement.exif.ExifValueFormatter
ExifValueFormatter.ComplexExifValueFormatter<S,
C> -
Method Summary
Modifier and TypeMethodDescriptionformat
(int tagHex, @Nullable ExifData exifData, @Nullable FormField<?> formField, @Nullable GomFormElement form) This method formats a complex object to produce a value of type T.Methods inherited from interface de.espirit.firstspirit.server.mediamanagement.exif.ExifValueFormatter
format, getSupportedTags, getValueType, render
-
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 valueformField
- the data holdingFormField
form
- the specific gom-form- Returns:
- the formatted object value
- Since:
- 5.0.100
- See Also:
-