public final class TiffOutputDirectory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TiffOutputItem.Value |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<TiffOutputDirectory> |
COMPARATOR |
int |
type |
static long |
UNDEFINED_VALUE |
Constructor and Description |
---|
TiffOutputDirectory(int type,
java.nio.ByteOrder byteOrder) |
Modifier and Type | Method and Description |
---|---|
void |
add(TagInfoAsciiOrByte tagInfo,
java.lang.String... values) |
void |
add(TagInfoAsciiOrRational tagInfo,
RationalNumber... values) |
void |
add(TagInfoAsciiOrRational tagInfo,
java.lang.String... values) |
void |
add(TagInfoAscii tagInfo,
java.lang.String... values) |
void |
add(TagInfoByte tagInfo,
byte... values) |
void |
add(TagInfoByteOrShort tagInfo,
byte... values) |
void |
add(TagInfoByteOrShort tagInfo,
short... values) |
void |
add(TagInfoDouble tagInfo,
double... values) |
void |
add(TagInfoFloat tagInfo,
float... values) |
void |
add(TagInfoGpsText tagInfo,
java.lang.String value) |
void |
add(TagInfoLong tagInfo,
int... values) |
void |
add(TagInfoRational tagInfo,
RationalNumber... values) |
void |
add(TagInfoSByte tagInfo,
byte... values) |
void |
add(TagInfoShortOrLong tagInfo,
int... values) |
void |
add(TagInfoShortOrLongOrRational tagInfo,
int... values) |
void |
add(TagInfoShortOrLongOrRational tagInfo,
RationalNumber... values) |
void |
add(TagInfoShortOrLongOrRational tagInfo,
short... values) |
void |
add(TagInfoShortOrLong tagInfo,
short... values) |
void |
add(TagInfoShortOrRational tagInfo,
RationalNumber... values) |
void |
add(TagInfoShortOrRational tagInfo,
short... values) |
void |
add(TagInfoShort tagInfo,
short... values) |
void |
add(TagInfoSLong tagInfo,
int... values) |
void |
add(TagInfoSRational tagInfo,
RationalNumber... values) |
void |
add(TagInfoSShort tagInfo,
short... values) |
void |
add(TagInfoXpString tagInfo,
java.lang.String value) |
void |
add(TiffOutputField field) |
java.lang.String |
description() |
TiffOutputField |
findField(int tag)
Finds the TiffOutputField for the given tag from this TiffOutputDirectory.
|
TiffOutputField |
findField(TagInfo tagInfo)
Finds the TiffOutputField for the given TagInfo from this TiffOutputDirectory.
|
java.util.List<TiffOutputField> |
getFields() |
java.lang.String |
getItemDescription() |
int |
getItemLength() |
JpegImageData |
getRawJpegImageData() |
TiffImageData |
getRawTiffImageData() |
void |
removeField(int tag) |
void |
removeField(TagInfo tagInfo) |
void |
setJpegImageData(JpegImageData rawJpegImageData) |
void |
setNextDirectory(TiffOutputDirectory nextDirectory) |
void |
setTiffImageData(TiffImageData rawTiffImageData) |
void |
sortFields() |
void |
writeItem(BinaryOutputStream bos) |
public final int type
public static final java.util.Comparator<TiffOutputDirectory> COMPARATOR
public static final long UNDEFINED_VALUE
public TiffOutputDirectory(int type, java.nio.ByteOrder byteOrder)
public void setNextDirectory(TiffOutputDirectory nextDirectory)
public void add(TagInfoByte tagInfo, byte... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoAscii tagInfo, java.lang.String... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShort tagInfo, short... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoLong tagInfo, int... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoSByte tagInfo, byte... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoSShort tagInfo, short... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoSLong tagInfo, int... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoSRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoFloat tagInfo, float... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoDouble tagInfo, double... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoByteOrShort tagInfo, byte... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoByteOrShort tagInfo, short... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShortOrLong tagInfo, short... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShortOrLong tagInfo, int... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShortOrLongOrRational tagInfo, short... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShortOrLongOrRational tagInfo, int... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShortOrLongOrRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShortOrRational tagInfo, short... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShortOrRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoGpsText tagInfo, java.lang.String value) throws ImageWriteException
ImageWriteException
public void add(TagInfoXpString tagInfo, java.lang.String value) throws ImageWriteException
ImageWriteException
public void add(TagInfoAsciiOrByte tagInfo, java.lang.String... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoAsciiOrRational tagInfo, java.lang.String... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoAsciiOrRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteException
public void add(TiffOutputField field)
public java.util.List<TiffOutputField> getFields()
public void removeField(TagInfo tagInfo)
public void removeField(int tag)
public TiffOutputField findField(TagInfo tagInfo)
If there is no field matching the given TagInfo, null will be returned.
tagInfo
- the TagInfo specifying the fieldfindField(int)
public TiffOutputField findField(int tag)
If there is no field matching the given tag, null will be returned.
tag
- the tag specifying the fieldfindField(TagInfo)
public void sortFields()
public java.lang.String description()
public void writeItem(BinaryOutputStream bos) throws java.io.IOException, ImageWriteException
java.io.IOException
ImageWriteException
public void setJpegImageData(JpegImageData rawJpegImageData)
public JpegImageData getRawJpegImageData()
public void setTiffImageData(TiffImageData rawTiffImageData)
public TiffImageData getRawTiffImageData()
public int getItemLength()
public java.lang.String getItemDescription()
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"