< prev index next >

src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java

Print this page

        

*** 38,262 **** * TIFF 6.0 defines 12 data types; a 13th type {@code IFD} is * defined in TIFF Tech Note 1 of TIFF Specification Supplement 1. These * TIFF data types are referred to by Java constants and mapped internally * onto Java language data types and type names as follows: * ! * <br> ! * <br> ! * <table border="1"> * <caption>TIFF Data Type to Java Data Type Mapping</caption> ! * * <tr> ! * <th> ! * <b>TIFF Data Type</b> ! * </th> ! * <th> ! * <b>Java Constant</b> ! * </th> ! * <th> ! * <b>Java Data Type</b> ! * </th> ! * <th> ! * <b>Java Type Name</b> ! * </th> ! * </tr> ! * * <tr> ! * <td> ! * {@code BYTE} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_BYTE} ! * </td> ! * <td> ! * {@code byte} ! * </td> ! * <td> ! * {@code "Byte"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code ASCII} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_ASCII} ! * </td> ! * <td> ! * {@code String} ! * </td> ! * <td> ! * {@code "Ascii"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code SHORT} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_SHORT} ! * </td> ! * <td> ! * {@code char} ! * </td> ! * <td> ! * {@code "Short"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code LONG} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_LONG} ! * </td> ! * <td> ! * {@code long} ! * </td> ! * <td> ! * {@code "Long"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code RATIONAL} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_RATIONAL} ! * </td> ! * <td> ! * {@code long[2]} {numerator, denominator} ! * </td> ! * <td> ! * {@code "Rational"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code SBYTE} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_SBYTE} ! * </td> ! * <td> ! * {@code byte} ! * </td> ! * <td> ! * {@code "SByte"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code UNDEFINED} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_UNDEFINED} ! * </td> ! * <td> ! * {@code byte} ! * </td> ! * <td> ! * {@code "Undefined"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code SSHORT} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_SSHORT} ! * </td> ! * <td> ! * {@code short} ! * </td> ! * <td> ! * {@code "SShort"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code SLONG} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_SLONG} ! * </td> ! * <td> ! * {@code int} ! * </td> ! * <td> ! * {@code "SLong"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code SRATIONAL} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_SRATIONAL} ! * </td> ! * <td> ! * {@code int[2]} {numerator, denominator} ! * </td> ! * <td> ! * {@code "SRational"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code FLOAT} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_FLOAT} ! * </td> ! * <td> ! * {@code float} ! * </td> ! * <td> ! * {@code "Float"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code DOUBLE} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_DOUBLE} ! * </td> ! * <td> ! * {@code double} ! * </td> ! * <td> ! * {@code "Double"} ! * </td> ! * </tr> ! * * <tr> ! * <td> ! * {@code IFD} ! * </td> ! * <td> ! * {@link TIFFTag#TIFF_IFD_POINTER} ! * </td> ! * <td> ! * {@code long} ! * </td> ! * <td> ! * {@code "IFDPointer"} ! * </td> * </tr> ! * * </table> * * @since 9 * @see TIFFDirectory * @see TIFFTag --- 38,124 ---- * TIFF 6.0 defines 12 data types; a 13th type {@code IFD} is * defined in TIFF Tech Note 1 of TIFF Specification Supplement 1. These * TIFF data types are referred to by Java constants and mapped internally * onto Java language data types and type names as follows: * ! * <table class="striped"> * <caption>TIFF Data Type to Java Data Type Mapping</caption> ! * <thead> * <tr> ! * <th scope="col">TIFF Data Type ! * <th scope="col">Java Constant ! * <th scope="col">Java Data Type ! * <th scope="col">Java Type Name ! * </thead> ! * <tbody> * <tr> ! * <th scope="row">{@code BYTE} ! * <td>{@link TIFFTag#TIFF_BYTE} ! * <td>{@code byte} ! * <td>{@code "Byte"} * <tr> ! * <th scope="row">{@code ASCII} ! * <td>{@link TIFFTag#TIFF_ASCII} ! * <td>{@code String} ! * <td>{@code "Ascii"} * <tr> ! * <th scope="row">{@code SHORT} ! * <td>{@link TIFFTag#TIFF_SHORT} ! * <td>{@code char} ! * <td>{@code "Short"} * <tr> ! * <th scope="row">{@code LONG} ! * <td>{@link TIFFTag#TIFF_LONG} ! * <td>{@code long} ! * <td>{@code "Long"} * <tr> ! * <th scope="row">{@code RATIONAL} ! * <td>{@link TIFFTag#TIFF_RATIONAL} ! * <td>{@code long[2]} {numerator, denominator} ! * <td>{@code "Rational"} * <tr> ! * <th scope="row">{@code SBYTE} ! * <td>{@link TIFFTag#TIFF_SBYTE} ! * <td>{@code byte} ! * <td>{@code "SByte"} * <tr> ! * <th scope="row">{@code UNDEFINED} ! * <td>{@link TIFFTag#TIFF_UNDEFINED} ! * <td>{@code byte} ! * <td>{@code "Undefined"} * <tr> ! * <th scope="row">{@code SSHORT} ! * <td>{@link TIFFTag#TIFF_SSHORT} ! * <td>{@code short} ! * <td>{@code "SShort"} * <tr> ! * <th scope="row">{@code SLONG} ! * <td>{@link TIFFTag#TIFF_SLONG} ! * <td>{@code int} ! * <td>{@code "SLong"} * <tr> ! * <th scope="row">{@code SRATIONAL} ! * <td>{@link TIFFTag#TIFF_SRATIONAL} ! * <td>{@code int[2]} {numerator, denominator} ! * <td>{@code "SRational"} * <tr> ! * <th scope="row">{@code FLOAT} ! * <td>{@link TIFFTag#TIFF_FLOAT} ! * <td>{@code float} ! * <td>{@code "Float"} * <tr> ! * <th scope="row">{@code DOUBLE} ! * <td>{@link TIFFTag#TIFF_DOUBLE} ! * <td>{@code double} ! * <td>{@code "Double"} * <tr> ! * <th scope="row">{@code IFD} ! * <td>{@link TIFFTag#TIFF_IFD_POINTER} ! * <td>{@code long} ! * <td>{@code "IFDPointer"} * </tr> ! * </tbody> * </table> * * @since 9 * @see TIFFDirectory * @see TIFFTag
< prev index next >