public final class TiffOutputDirectory extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TiffOutputItem.Value |
Modifier and Type | Field and Description |
---|---|
static Comparator<TiffOutputDirectory> |
COMPARATOR |
int |
type |
static long |
UNDEFINED_VALUE |
Constructor and Description |
---|
TiffOutputDirectory(int type,
ByteOrder byteOrder) |
Modifier and Type | Method and Description |
---|---|
void |
add(TagInfoAsciiOrByte tagInfo,
String... values) |
void |
add(TagInfoAsciiOrRational tagInfo,
RationalNumber... values) |
void |
add(TagInfoAsciiOrRational tagInfo,
String... values) |
void |
add(TagInfoAscii tagInfo,
String... values) |
void |
add(TagInfoByte tagInfo,
byte value) |
void |
add(TagInfoByteOrShort tagInfo,
byte... values) |
void |
add(TagInfoByteOrShort tagInfo,
short... values) |
void |
add(TagInfoBytes tagInfo,
byte... values) |
void |
add(TagInfoDouble tagInfo,
double value) |
void |
add(TagInfoDoubles tagInfo,
double... values) |
void |
add(TagInfoFloat tagInfo,
float value) |
void |
add(TagInfoFloats tagInfo,
float... values) |
void |
add(TagInfoGpsText tagInfo,
String value) |
void |
add(TagInfoLong tagInfo,
int value) |
void |
add(TagInfoLongs tagInfo,
int... values) |
void |
add(TagInfoRational tagInfo,
RationalNumber value) |
void |
add(TagInfoRationals tagInfo,
RationalNumber... values) |
void |
add(TagInfoSByte tagInfo,
byte value) |
void |
add(TagInfoSBytes 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 value) |
void |
add(TagInfoShorts tagInfo,
short... values) |
void |
add(TagInfoSLong tagInfo,
int value) |
void |
add(TagInfoSLongs tagInfo,
int... values) |
void |
add(TagInfoSRational tagInfo,
RationalNumber value) |
void |
add(TagInfoSRationals tagInfo,
RationalNumber... values) |
void |
add(TagInfoSShort tagInfo,
short value) |
void |
add(TagInfoSShorts tagInfo,
short... values) |
void |
add(TagInfoXpString tagInfo,
String value) |
void |
add(TiffOutputField field) |
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.
|
List<TiffOutputField> |
getFields() |
String |
getItemDescription() |
int |
getItemLength() |
protected long |
getOffset() |
protected List<org.apache.commons.imaging.formats.tiff.write.TiffOutputItem> |
getOutputItems(org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary outputSummary) |
JpegImageData |
getRawJpegImageData() |
TiffImageData |
getRawTiffImageData() |
void |
removeField(int tag) |
void |
removeField(TagInfo tagInfo) |
void |
setJpegImageData(JpegImageData rawJpegImageData) |
void |
setNextDirectory(TiffOutputDirectory nextDirectory) |
protected void |
setOffset(long offset) |
void |
setTiffImageData(TiffImageData rawTiffImageData) |
void |
sortFields() |
void |
writeItem(BinaryOutputStream bos) |
public final int type
public static final Comparator<TiffOutputDirectory> COMPARATOR
public static final long UNDEFINED_VALUE
public TiffOutputDirectory(int type, ByteOrder byteOrder)
public void setNextDirectory(TiffOutputDirectory nextDirectory)
public void add(TagInfoByte tagInfo, byte value) throws ImageWriteException
ImageWriteException
public void add(TagInfoBytes tagInfo, byte... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoAscii tagInfo, String... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoShort tagInfo, short value) throws ImageWriteException
ImageWriteException
public void add(TagInfoShorts tagInfo, short... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoLong tagInfo, int value) throws ImageWriteException
ImageWriteException
public void add(TagInfoLongs tagInfo, int... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoRational tagInfo, RationalNumber value) throws ImageWriteException
ImageWriteException
public void add(TagInfoRationals tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoSByte tagInfo, byte value) throws ImageWriteException
ImageWriteException
public void add(TagInfoSBytes tagInfo, byte... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoSShort tagInfo, short value) throws ImageWriteException
ImageWriteException
public void add(TagInfoSShorts tagInfo, short... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoSLong tagInfo, int value) throws ImageWriteException
ImageWriteException
public void add(TagInfoSLongs tagInfo, int... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoSRational tagInfo, RationalNumber value) throws ImageWriteException
ImageWriteException
public void add(TagInfoSRationals tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoFloat tagInfo, float value) throws ImageWriteException
ImageWriteException
public void add(TagInfoFloats tagInfo, float... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoDouble tagInfo, double value) throws ImageWriteException
ImageWriteException
public void add(TagInfoDoubles 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, String value) throws ImageWriteException
ImageWriteException
public void add(TagInfoXpString tagInfo, String value) throws ImageWriteException
ImageWriteException
public void add(TagInfoAsciiOrByte tagInfo, String... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoAsciiOrRational tagInfo, String... values) throws ImageWriteException
ImageWriteException
public void add(TagInfoAsciiOrRational tagInfo, RationalNumber... values) throws ImageWriteException
ImageWriteException
public void add(TiffOutputField field)
public 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 String description()
public void writeItem(BinaryOutputStream bos) throws IOException, ImageWriteException
IOException
ImageWriteException
public void setJpegImageData(JpegImageData rawJpegImageData)
public JpegImageData getRawJpegImageData()
public void setTiffImageData(TiffImageData rawTiffImageData)
public TiffImageData getRawTiffImageData()
public int getItemLength()
public String getItemDescription()
protected List<org.apache.commons.imaging.formats.tiff.write.TiffOutputItem> getOutputItems(org.apache.commons.imaging.formats.tiff.write.TiffOutputSummary outputSummary) throws ImageWriteException
ImageWriteException
protected long getOffset()
protected void setOffset(long offset)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.