Skip to content

Commit 3e4fed7

Browse files
committed
Make value constant types reflect GPS tag types
1 parent a826d81 commit 3e4fed7

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

src/main/java/org/apache/commons/imaging/formats/tiff/constants/GpsTagConstants.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
import org.apache.commons.imaging.formats.tiff.taginfos.TagInfoRationals;
3030
import org.apache.commons.imaging.formats.tiff.taginfos.TagInfoShort;
3131

32+
/**
33+
* GPS tags and value constants stored in the {@code GPSInfo} image file
34+
* directory of a TIFF file.
35+
* @see <A HREF="http://www.cipa.jp/std/std-sec_e.html">EXIF Specification</A>
36+
*/
3237
public final class GpsTagConstants {
3338

3439
public static final TagInfoBytes GPS_TAG_GPS_VERSION_ID = new TagInfoBytes(
@@ -70,8 +75,8 @@ public static byte[] gpsVersion() {
7075
"GPSAltitudeRef", 0x0005,
7176
TiffDirectoryType.EXIF_DIRECTORY_GPS);
7277

73-
public static final int GPS_TAG_GPS_ALTITUDE_REF_VALUE_ABOVE_SEA_LEVEL = 0;
74-
public static final int GPS_TAG_GPS_ALTITUDE_REF_VALUE_BELOW_SEA_LEVEL = 1;
78+
public static final byte GPS_TAG_GPS_ALTITUDE_REF_VALUE_ABOVE_SEA_LEVEL = 0;
79+
public static final byte GPS_TAG_GPS_ALTITUDE_REF_VALUE_BELOW_SEA_LEVEL = 1;
7580
// ************************************************************
7681
public static final TagInfoRational GPS_TAG_GPS_ALTITUDE = new TagInfoRational(
7782
"GPSAltitude", 0x0006,
@@ -99,8 +104,8 @@ public static byte[] gpsVersion() {
99104
"GPSMeasureMode", 0x000a, 2,
100105
TiffDirectoryType.EXIF_DIRECTORY_GPS);
101106

102-
public static final int GPS_TAG_GPS_MEASURE_MODE_VALUE_2_DIMENSIONAL_MEASUREMENT = 2;
103-
public static final int GPS_TAG_GPS_MEASURE_MODE_VALUE_3_DIMENSIONAL_MEASUREMENT = 3;
107+
public static final String GPS_TAG_GPS_MEASURE_MODE_VALUE_2_DIMENSIONAL_MEASUREMENT = "2";
108+
public static final String GPS_TAG_GPS_MEASURE_MODE_VALUE_3_DIMENSIONAL_MEASUREMENT = "3";
104109
// ************************************************************
105110
public static final TagInfoRational GPS_TAG_GPS_DOP = new TagInfoRational(
106111
"GPSDOP", 0x000b,
@@ -217,8 +222,8 @@ public static byte[] gpsVersion() {
217222
"GPSDifferential", 0x001e,
218223
TiffDirectoryType.EXIF_DIRECTORY_GPS);
219224

220-
public static final int GPS_TAG_GPS_DIFFERENTIAL_VALUE_NO_CORRECTION = 0;
221-
public static final int GPS_TAG_GPS_DIFFERENTIAL_VALUE_DIFFERENTIAL_CORRECTED = 1;
225+
public static final short GPS_TAG_GPS_DIFFERENTIAL_VALUE_NO_CORRECTION = 0;
226+
public static final short GPS_TAG_GPS_DIFFERENTIAL_VALUE_DIFFERENTIAL_CORRECTED = 1;
222227
// ************************************************************
223228

224229
public static final List<TagInfo> ALL_GPS_TAGS =

0 commit comments

Comments
 (0)