| java.lang.Object | |||
| ↳ | com.google.gdata.data.AbstractExtension | ||
| ↳ | com.google.gdata.data.ExtensionPoint | ||
| ↳ | com.google.gdata.data.photos.ExifTags | ||
A photo's exif tags. Exif tags are represented as a collection element with nested elements, because that way clients can iterate over the exif tags without having to know ahead of time exactly what is in it. We also support retrieval of particular exif tags if the client knows what they want. Some standard tags are supported with helper methods to retrieve them by name.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.google.gdata.data.ExtensionPoint
| |||||||||||
From class
com.google.gdata.data.AbstractExtension
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile.
| |||||||||||
Generates an XML representation for the extension.
| |||||||||||
Get a particular exif tag by name.
| |||||||||||
Gets the value of a particular exif tag, or null if it doesn't exist.
| |||||||||||
Gets the exif tags as a collection of
ExifTag. | |||||||||||
The default implementation uses the
AbstractExtension.AttributesHandler to handle
parsing the extension. | |||||||||||
Set the fstop value used.
| |||||||||||
Set the make of the camera used.
| |||||||||||
Set the model of the camera used.
| |||||||||||
Set the distance to the subject.
| |||||||||||
Sets the value of a particular exif tag by name.
| |||||||||||
Convenience method to set an exif tag based on a float value.
| |||||||||||
Set the exposure time used.
| |||||||||||
Set whether the flash was used.
| |||||||||||
Set the focal length used.
| |||||||||||
Set the unique image id for the photo.
| |||||||||||
Set the iso equivalent value used.
| |||||||||||
Set the date/time the photo was taken.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.google.gdata.data.ExtensionPoint
| |||||||||||
From class
com.google.gdata.data.AbstractExtension
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.google.gdata.data.Extension
| |||||||||||
From interface
com.google.gdata.data.photos.Extensible
| |||||||||||
Declares the set of expected Extension types for an ExtensionPoint within the target extension profile. The base implementation does not declare any extensions, but can be overridden by specific types of ExtensionPoints that always contain a well-defined set of extensions.
| extProfile | The ExtensionProfile to initialize. |
|---|
Generates an XML representation for the extension.
| w | XML writer |
|---|---|
| extProfile | Extension profile |
| IOException |
|---|
| ParseException | if the value is not a valid floating point number. |
|---|
| ParseException | if the value is not a valid floating point number. |
|---|
Get a particular exif tag by name. This will retrieve the proper exif tag based on the name.
| exifName |
|---|
Gets the value of a particular exif tag, or null if it doesn't exist.
| exifName |
|---|
| ParseException | if the value is not a valid floating point number. |
|---|
The default implementation uses the AbstractExtension.AttributesHandler to handle
parsing the extension.
| extProfile | Extension profile |
|---|---|
| namespace | Extension namespace |
| localName | Tag name, without the namespace prefix |
| attrs | Tag attributes |
| ParseException | if the value was not parsable as an integer. |
|---|
| ParseException | if the value is not a number, represented as a long. |
|---|
Set the fstop value used.
| fstop |
|---|
Set the make of the camera used.
| make |
|---|
Set the model of the camera used.
| model |
|---|
Set the distance to the subject.
| distance |
|---|
Sets the value of a particular exif tag by name.
| name | |
|---|---|
| value |
Convenience method to set an exif tag based on a float value.
| name | |
|---|---|
| value |
Set the exposure time used.
| exposure |
|---|
Set whether the flash was used.
| flash |
|---|
Set the focal length used.
| focalLength |
|---|
Set the unique image id for the photo.
| imageUniqueID |
|---|
Set the iso equivalent value used.
| iso |
|---|
Set the date/time the photo was taken.
| time |
|---|