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
ImageWriteExceptionpublic void add(TagInfoAscii tagInfo, java.lang.String... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoShort tagInfo, short... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoLong tagInfo, int... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoSByte tagInfo, byte... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoSShort tagInfo, short... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoSLong tagInfo, int... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoSRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoFloat tagInfo, float... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoDouble tagInfo, double... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoByteOrShort tagInfo, byte... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoByteOrShort tagInfo, short... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoShortOrLong tagInfo, short... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoShortOrLong tagInfo, int... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoShortOrLongOrRational tagInfo, short... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoShortOrLongOrRational tagInfo, int... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoShortOrLongOrRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoShortOrRational tagInfo, short... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoShortOrRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoGpsText tagInfo, java.lang.String value) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoXpString tagInfo, java.lang.String value) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoAsciiOrByte tagInfo, java.lang.String... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoAsciiOrRational tagInfo, java.lang.String... values) throws ImageWriteException
ImageWriteExceptionpublic void add(TagInfoAsciiOrRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteExceptionpublic 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.IOExceptionImageWriteExceptionpublic 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 - 2018 Adobe Systems Incorporated. All Rights Reserved"