Class TiffOutputDirectory
java.lang.Object
org.apache.commons.imaging.formats.tiff.write.TiffOutputItem
org.apache.commons.imaging.formats.tiff.write.TiffOutputDirectory
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.commons.imaging.formats.tiff.write.TiffOutputItem
TiffOutputItem.Value -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ByteOrderstatic final Comparator<TiffOutputDirectory> private final List<TiffOutputField> private JpegImageDataprivate TiffOutputDirectoryprivate TiffImageDatafinal intFields inherited from class org.apache.commons.imaging.formats.tiff.write.TiffOutputItem
UNDEFINED_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(TagInfoAsciiOrByte tagInfo, String... values) voidadd(TagInfoAsciiOrRational tagInfo, String... values) voidadd(TagInfoAsciiOrRational tagInfo, RationalNumber... values) voidadd(TagInfoAscii tagInfo, String... values) voidadd(TagInfoByteOrShort tagInfo, byte... values) voidadd(TagInfoByteOrShort tagInfo, short... values) voidadd(TagInfoByte tagInfo, byte value) voidadd(TagInfoBytes tagInfo, byte... values) voidadd(TagInfoDouble tagInfo, double value) voidadd(TagInfoDoubles tagInfo, double... values) voidadd(TagInfoFloat tagInfo, float value) voidadd(TagInfoFloats tagInfo, float... values) voidadd(TagInfoGpsText tagInfo, String value) voidadd(TagInfoLong tagInfo, int value) voidadd(TagInfoLongs tagInfo, int... values) voidadd(TagInfoRational tagInfo, RationalNumber value) voidadd(TagInfoRationals tagInfo, RationalNumber... values) voidadd(TagInfoSByte tagInfo, byte value) voidadd(TagInfoSBytes tagInfo, byte... values) voidadd(TagInfoShortOrLongOrRational tagInfo, int... values) voidadd(TagInfoShortOrLongOrRational tagInfo, short... values) voidadd(TagInfoShortOrLongOrRational tagInfo, RationalNumber... values) voidadd(TagInfoShortOrLong tagInfo, int... values) voidadd(TagInfoShortOrLong tagInfo, short... values) voidadd(TagInfoShortOrRational tagInfo, short... values) voidadd(TagInfoShortOrRational tagInfo, RationalNumber... values) voidadd(TagInfoShort tagInfo, short value) voidadd(TagInfoShorts tagInfo, short... values) voidadd(TagInfoSLong tagInfo, int value) voidadd(TagInfoSLongs tagInfo, int... values) voidadd(TagInfoSRational tagInfo, RationalNumber value) voidadd(TagInfoSRationals tagInfo, RationalNumber... values) voidadd(TagInfoSShort tagInfo, short value) voidadd(TagInfoSShorts tagInfo, short... values) voidadd(TagInfoXpString tagInfo, String value) voidadd(TiffOutputField field) findField(int tag) Finds the TiffOutputField for the given tag from this TiffOutputDirectory.Finds the TiffOutputField for the given TagInfo from this TiffOutputDirectory.intprotected List<TiffOutputItem> getOutputItems(TiffOutputSummary outputSummary) voidremoveField(int tag) voidremoveField(TagInfo tagInfo) private voidremoveFieldIfPresent(TagInfo tagInfo) voidsetJpegImageData(JpegImageData rawJpegImageData) voidsetNextDirectory(TiffOutputDirectory nextDirectory) voidsetTiffImageData(TiffImageData rawTiffImageData) voidvoidMethods inherited from class org.apache.commons.imaging.formats.tiff.write.TiffOutputItem
getOffset, setOffset
-
Field Details
-
type
public final int type -
fields
-
byteOrder
-
nextDirectory
-
COMPARATOR
-
jpegImageData
-
tiffImageData
-
-
Constructor Details
-
TiffOutputDirectory
-
-
Method Details
-
setNextDirectory
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
public void add(TagInfoShortOrLongOrRational tagInfo, RationalNumber... values) throws ImageWriteException - Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
public void add(TagInfoShortOrRational tagInfo, RationalNumber... values) throws ImageWriteException - Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
- Throws:
ImageWriteException
-
add
public void add(TagInfoAsciiOrRational tagInfo, RationalNumber... values) throws ImageWriteException - Throws:
ImageWriteException
-
add
-
getFields
-
removeField
-
removeField
public void removeField(int tag) -
findField
Finds the TiffOutputField for the given TagInfo from this TiffOutputDirectory.If there is no field matching the given TagInfo, null will be returned.
- Parameters:
tagInfo- the TagInfo specifying the field- Returns:
- the field matching tagInfo or null, if the field isn't present
- See Also:
-
findField
Finds the TiffOutputField for the given tag from this TiffOutputDirectory.If there is no field matching the given tag, null will be returned.
- Parameters:
tag- the tag specifying the field- Returns:
- the field matching tagInfo or null, if the field isn't present
- See Also:
-
sortFields
public void sortFields() -
description
-
writeItem
- Specified by:
writeItemin classTiffOutputItem- Throws:
IOExceptionImageWriteException
-
setJpegImageData
-
getRawJpegImageData
-
setTiffImageData
-
getRawTiffImageData
-
getItemLength
public int getItemLength()- Specified by:
getItemLengthin classTiffOutputItem
-
getItemDescription
- Specified by:
getItemDescriptionin classTiffOutputItem
-
removeFieldIfPresent
-
getOutputItems
protected List<TiffOutputItem> getOutputItems(TiffOutputSummary outputSummary) throws ImageWriteException - Throws:
ImageWriteException
-