Class Metadata.Exif
-
- All Implemented Interfaces:
public final class Metadata.Exif
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMetadata.Exif.BuilderA builder for Exif.
public final classMetadata.Exif.ExifDetailsObject containing Exif details.
public final classMetadata.Exif.GpsObject containing GPS information.
public final classMetadata.Exif.ImageObject containing EXIF image information.
public final classMetadata.Exif.InteroperabilityJSON object.
public final classMetadata.Exif.Makernotepublic final classMetadata.Exif.ThumbnailObject containing Thumbnail information.
-
Method Summary
Modifier and Type Method Description final Optional<Metadata.Exif.ExifDetails>exif()Object containing Exif details. final Optional<Metadata.Exif.Gps>gps()Object containing GPS information. final Optional<Metadata.Exif.Image>image()Object containing EXIF image information. final Optional<Metadata.Exif.Interoperability>interoperability()JSON object. final Optional<Metadata.Exif.Makernote>makernote()final Optional<Metadata.Exif.Thumbnail>thumbnail()Object containing Thumbnail information. final JsonField<Metadata.Exif.ExifDetails>_exif()Returns the raw JSON value of exif. final JsonField<Metadata.Exif.Gps>_gps()Returns the raw JSON value of gps. final JsonField<Metadata.Exif.Image>_image()Returns the raw JSON value of image. final JsonField<Metadata.Exif.Interoperability>_interoperability()Returns the raw JSON value of interoperability. final JsonField<Metadata.Exif.Makernote>_makernote()Returns the raw JSON value of makernote. final JsonField<Metadata.Exif.Thumbnail>_thumbnail()Returns the raw JSON value of thumbnail. final Map<String, JsonValue>_additionalProperties()final Metadata.Exif.BuildertoBuilder()final Metadata.Exifvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static Metadata.Exif.Builderbuilder()Returns a mutable builder for constructing an instance of Exif. -
-
Method Detail
-
exif
final Optional<Metadata.Exif.ExifDetails> exif()
Object containing Exif details.
-
gps
final Optional<Metadata.Exif.Gps> gps()
Object containing GPS information.
-
image
final Optional<Metadata.Exif.Image> image()
Object containing EXIF image information.
-
interoperability
final Optional<Metadata.Exif.Interoperability> interoperability()
JSON object.
-
makernote
final Optional<Metadata.Exif.Makernote> makernote()
-
thumbnail
final Optional<Metadata.Exif.Thumbnail> thumbnail()
Object containing Thumbnail information.
-
_exif
final JsonField<Metadata.Exif.ExifDetails> _exif()
Returns the raw JSON value of exif.
Unlike exif, this method doesn't throw if the JSON field has an unexpected type.
-
_gps
final JsonField<Metadata.Exif.Gps> _gps()
Returns the raw JSON value of gps.
Unlike gps, this method doesn't throw if the JSON field has an unexpected type.
-
_image
final JsonField<Metadata.Exif.Image> _image()
Returns the raw JSON value of image.
Unlike image, this method doesn't throw if the JSON field has an unexpected type.
-
_interoperability
final JsonField<Metadata.Exif.Interoperability> _interoperability()
Returns the raw JSON value of interoperability.
Unlike interoperability, this method doesn't throw if the JSON field has an unexpected type.
-
_makernote
final JsonField<Metadata.Exif.Makernote> _makernote()
Returns the raw JSON value of makernote.
Unlike makernote, this method doesn't throw if the JSON field has an unexpected type.
-
_thumbnail
final JsonField<Metadata.Exif.Thumbnail> _thumbnail()
Returns the raw JSON value of thumbnail.
Unlike thumbnail, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final Metadata.Exif.Builder toBuilder()
-
validate
final Metadata.Exif validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static Metadata.Exif.Builder builder()
Returns a mutable builder for constructing an instance of Exif.
-
-
-
-