Class ExifGPSTagSet
java.lang.Object
javax.imageio.plugins.tiff.TIFFTagSet
javax.imageio.plugins.tiff.ExifGPSTagSet
A class representing the tags found in an Exif GPS Info IFD.
The definitions of the data types referenced by the field
definitions may be found in the TIFFTag class.
- Since:
- 9
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intA value to be used with the "GPSAltitudeRef" tag.static final intA value to be used with the "GPSAltitudeRef" tag.static final StringA value to be used with the "GPSDestDistanceRef" tag.static final StringA value to be used with the "GPSDestDistanceRef" tag.static final StringA value to be used with the "GPSDestDistanceRef" tag.static final intA value to be used with the "GPSDifferential" tag.static final intA value to be used with the "GPSDifferential" tag.static final StringA value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.static final StringA value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.static final StringA value to be used with the "GPSVersionID" tag to indicate GPS version 2.2.static final StringA value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.static final StringA value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.static final StringA value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.static final StringA value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.static final StringA value to be used with the "GPSMeasureMode" tag.static final StringA value to be used with the "GPSMeasureMode" tag.static final StringA value to be used with the "GPSSpeedRef" tag.static final StringA value to be used with the "GPSSpeedRef" tag.static final StringA value to be used with the "GPSSpeedRef" tag.static final StringA value to be used with the "GPSStatus" tag.static final StringA value to be used with the "GPSStatus" tag.static final intA tag indicating the Altitude (type RATIONAL, count = 1).static final intA tag indicating the Altitude reference (type BYTE, count = 1);static final intA tag indicating the Name of GPS area (type UNDEFINED).static final intA tag indicating the GPS date (type ASCII, count 11).static final intA tag indicating the Bearing of destination (type RATIONAL, count = 1).static final intA tag indicating the Reference for bearing of destination (type ASCII, count = 2).static final intA tag indicating the Distance to destination (type RATIONAL, count = 1).static final intA tag indicating the Reference for distance to destination (type ASCII, count = 2).static final intA tag indicating the Latitude of destination (type RATIONAL, count = 3).static final intA tag indicating the Reference for latitude of destination (type ASCII, count = 2).static final intA tag indicating the Longitude of destination (type RATIONAL, count = 3).static final intA tag indicating the Reference for longitude of destination (type ASCII, count = 2).static final intA tag indicating the GPS differential correction (type SHORT, count = 1).static final intA tag indicating the Measurement precision (type RATIONAL, count = 1).static final intA tag indicating the Direction of image (type RATIONAL, count = 1).static final intA tag indicating the Reference for direction of image (type ASCII, count = 2).static final intA tag indicating the Latitude (type RATIONAL, count = 3).static final intA tag indicating the North or South latitude (type ASCII, count = 2).static final intA tag indicating the Longitude (type RATIONAL, count = 3).static final intA tag indicating the East or West Longitude (type ASCII, count = 2).static final intA tag indicating the Geodetic survey data used (type ASCII).static final intA tag indicating the GPS measurement mode (type ASCII, count = 2).static final intA tag indicating the Name of GPS processing method (type UNDEFINED).static final intA tag indicating the GPS satellites used for measurement (type ASCII).static final intA tag indicating the Speed of GPS receiver (type RATIONAL, count = 1).static final intA tag indicating the Speed unit (type ASCII, count = 2).static final intA tag indicating the GPS receiver status (type ASCII, count = 2).static final intA tag indicating the GPS time (atomic clock) (type RATIONAL, count = 3).static final intA tag indicating the Direction of movement (type RATIONAL, count = 1).static final intA tag indicating the Reference for direction of movement (type ASCII, count = 2).static final intA tag indicating the GPS tag version (type BYTE, count = 4). -
Method Summary
Modifier and TypeMethodDescriptionstatic ExifGPSTagSetReturns a shared instance of anExifGPSTagSet.Methods declared in class TIFFTagSet
getTag, getTag, getTagNames, getTagNumbersModifier and TypeMethodDescriptiongetTag(int tagNumber) Returns theTIFFTagfrom this set that is associated with the given tag number, ornullif no tag exists for that number.Returns theTIFFTaghaving the given tag name, ornullif the named tag does not belong to this tag set.Retrieves an unmodifiable lexicographically increasing set of tag names.Retrieves an unmodifiable numerically increasing set of tag numbers.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Answers a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver.booleanCompares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.May cause performance issues, deadlocks and hangs.getClass()Answers the unique instance of java.lang.Class which represents the class of the receiver.inthashCode()Answers an integer hash code for the receiver.final voidnotify()Causes one thread which iswaiting on the receiver to be made ready to run.final voidCauses all threads which arewaiting on the receiver to be made ready to run.toString()Answers a string containing a concise, human-readable description of the receiver.final voidwait()Causes the thread which sent this message to be made not ready to run pending some change in the receiver (as indicated bynotifyornotifyAll).final voidwait(long time) Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated bynotifyornotifyAll) or the expiration of the timeout.final voidwait(long time, int frac) Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated bynotifyornotifyAll) or the expiration of the timeout.
-
Field Details
-
TAG_GPS_VERSION_ID
public static final int TAG_GPS_VERSION_IDA tag indicating the GPS tag version (type BYTE, count = 4).- See Also:
-
GPS_VERSION_2_2
A value to be used with the "GPSVersionID" tag to indicate GPS version 2.2. The value equals the US-ASCII encoding of the byte array{'2', '2', '0', '0'}.- See Also:
-
TAG_GPS_LATITUDE_REF
public static final int TAG_GPS_LATITUDE_REFA tag indicating the North or South latitude (type ASCII, count = 2).- See Also:
-
TAG_GPS_LATITUDE
public static final int TAG_GPS_LATITUDEA tag indicating the Latitude (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_LONGITUDE_REF
public static final int TAG_GPS_LONGITUDE_REFA tag indicating the East or West Longitude (type ASCII, count = 2).- See Also:
-
TAG_GPS_LONGITUDE
public static final int TAG_GPS_LONGITUDEA tag indicating the Longitude (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_ALTITUDE_REF
public static final int TAG_GPS_ALTITUDE_REFA tag indicating the Altitude reference (type BYTE, count = 1);- See Also:
-
TAG_GPS_ALTITUDE
public static final int TAG_GPS_ALTITUDEA tag indicating the Altitude (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_TIME_STAMP
public static final int TAG_GPS_TIME_STAMPA tag indicating the GPS time (atomic clock) (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_SATELLITES
public static final int TAG_GPS_SATELLITESA tag indicating the GPS satellites used for measurement (type ASCII).- See Also:
-
TAG_GPS_STATUS
public static final int TAG_GPS_STATUSA tag indicating the GPS receiver status (type ASCII, count = 2).- See Also:
-
TAG_GPS_MEASURE_MODE
public static final int TAG_GPS_MEASURE_MODEA tag indicating the GPS measurement mode (type ASCII, count = 2).- See Also:
-
TAG_GPS_DOP
public static final int TAG_GPS_DOPA tag indicating the Measurement precision (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_SPEED_REF
public static final int TAG_GPS_SPEED_REFA tag indicating the Speed unit (type ASCII, count = 2).- See Also:
-
TAG_GPS_SPEED
public static final int TAG_GPS_SPEEDA tag indicating the Speed of GPS receiver (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_TRACK_REF
public static final int TAG_GPS_TRACK_REFA tag indicating the Reference for direction of movement (type ASCII, count = 2).- See Also:
-
TAG_GPS_TRACK
public static final int TAG_GPS_TRACKA tag indicating the Direction of movement (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_IMG_DIRECTION_REF
public static final int TAG_GPS_IMG_DIRECTION_REFA tag indicating the Reference for direction of image (type ASCII, count = 2).- See Also:
-
TAG_GPS_IMG_DIRECTION
public static final int TAG_GPS_IMG_DIRECTIONA tag indicating the Direction of image (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_MAP_DATUM
public static final int TAG_GPS_MAP_DATUMA tag indicating the Geodetic survey data used (type ASCII).- See Also:
-
TAG_GPS_DEST_LATITUDE_REF
public static final int TAG_GPS_DEST_LATITUDE_REFA tag indicating the Reference for latitude of destination (type ASCII, count = 2).- See Also:
-
TAG_GPS_DEST_LATITUDE
public static final int TAG_GPS_DEST_LATITUDEA tag indicating the Latitude of destination (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_DEST_LONGITUDE_REF
public static final int TAG_GPS_DEST_LONGITUDE_REFA tag indicating the Reference for longitude of destination (type ASCII, count = 2).- See Also:
-
TAG_GPS_DEST_LONGITUDE
public static final int TAG_GPS_DEST_LONGITUDEA tag indicating the Longitude of destination (type RATIONAL, count = 3).- See Also:
-
TAG_GPS_DEST_BEARING_REF
public static final int TAG_GPS_DEST_BEARING_REFA tag indicating the Reference for bearing of destination (type ASCII, count = 2).- See Also:
-
TAG_GPS_DEST_BEARING
public static final int TAG_GPS_DEST_BEARINGA tag indicating the Bearing of destination (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_DEST_DISTANCE_REF
public static final int TAG_GPS_DEST_DISTANCE_REFA tag indicating the Reference for distance to destination (type ASCII, count = 2).- See Also:
-
TAG_GPS_DEST_DISTANCE
public static final int TAG_GPS_DEST_DISTANCEA tag indicating the Distance to destination (type RATIONAL, count = 1).- See Also:
-
TAG_GPS_PROCESSING_METHOD
public static final int TAG_GPS_PROCESSING_METHODA tag indicating the Name of GPS processing method (type UNDEFINED).- See Also:
-
TAG_GPS_AREA_INFORMATION
public static final int TAG_GPS_AREA_INFORMATIONA tag indicating the Name of GPS area (type UNDEFINED).- See Also:
-
TAG_GPS_DATE_STAMP
public static final int TAG_GPS_DATE_STAMPA tag indicating the GPS date (type ASCII, count 11).- See Also:
-
TAG_GPS_DIFFERENTIAL
public static final int TAG_GPS_DIFFERENTIALA tag indicating the GPS differential correction (type SHORT, count = 1).- See Also:
-
LATITUDE_REF_NORTH
A value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.- See Also:
-
LATITUDE_REF_SOUTH
A value to be used with the "GPSLatitudeRef" and "GPSDestLatitudeRef" tags.- See Also:
-
LONGITUDE_REF_EAST
A value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.- See Also:
-
LONGITUDE_REF_WEST
A value to be used with the "GPSLongitudeRef" and "GPSDestLongitudeRef" tags.- See Also:
-
ALTITUDE_REF_SEA_LEVEL
public static final int ALTITUDE_REF_SEA_LEVELA value to be used with the "GPSAltitudeRef" tag.- See Also:
-
ALTITUDE_REF_SEA_LEVEL_REFERENCE
public static final int ALTITUDE_REF_SEA_LEVEL_REFERENCEA value to be used with the "GPSAltitudeRef" tag.- See Also:
-
STATUS_MEASUREMENT_IN_PROGRESS
A value to be used with the "GPSStatus" tag.- See Also:
-
STATUS_MEASUREMENT_INTEROPERABILITY
A value to be used with the "GPSStatus" tag.- See Also:
-
MEASURE_MODE_2D
A value to be used with the "GPSMeasureMode" tag.- See Also:
-
MEASURE_MODE_3D
A value to be used with the "GPSMeasureMode" tag.- See Also:
-
SPEED_REF_KILOMETERS_PER_HOUR
A value to be used with the "GPSSpeedRef" tag.- See Also:
-
SPEED_REF_MILES_PER_HOUR
A value to be used with the "GPSSpeedRef" tag.- See Also:
-
SPEED_REF_KNOTS
-
DIRECTION_REF_TRUE
A value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.- See Also:
-
DIRECTION_REF_MAGNETIC
A value to be used with the "GPSTrackRef", "GPSImgDirectionRef", and "GPSDestBearingRef" tags.- See Also:
-
DEST_DISTANCE_REF_KILOMETERS
A value to be used with the "GPSDestDistanceRef" tag.- See Also:
-
DEST_DISTANCE_REF_MILES
A value to be used with the "GPSDestDistanceRef" tag.- See Also:
-
DEST_DISTANCE_REF_KNOTS
A value to be used with the "GPSDestDistanceRef" tag.- See Also:
-
DIFFERENTIAL_CORRECTION_NONE
public static final int DIFFERENTIAL_CORRECTION_NONEA value to be used with the "GPSDifferential" tag.- See Also:
-
DIFFERENTIAL_CORRECTION_APPLIED
public static final int DIFFERENTIAL_CORRECTION_APPLIEDA value to be used with the "GPSDifferential" tag.- See Also:
-
-
Method Details
-
getInstance
Returns a shared instance of anExifGPSTagSet.- Returns:
- an
ExifGPSTagSetinstance.
-