Class TiffOutputField
java.lang.Object
org.apache.commons.imaging.formats.tiff.write.TiffOutputField
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AbstractFieldTypeprivate byte[]final intprivate static final Stringprivate final AbstractTiffOutputItem.Valueprivate intfinal intfinal TagInfo -
Constructor Summary
ConstructorsConstructorDescriptionTiffOutputField(int tag, TagInfo tagInfo, AbstractFieldType abstractFieldType, int count, byte[] bytes) TiffOutputField(TagInfo tagInfo, AbstractFieldType abstractFieldType, int count, byte[] bytes) -
Method Summary
Modifier and TypeMethodDescriptionprotected static TiffOutputFieldcreateOffsetField(TagInfo tagInfo, ByteOrder byteOrder) byte[]getData()Return a copy of the data in this TIFF output field.protected AbstractTiffOutputItemintprotected final booleanvoidsetData(byte[] bytes) Set the data for this TIFF output field.voidsetSortHint(int sortHint) toString()protected void
-
Field Details
-
NEWLINE
-
tag
public final int tag -
tagInfo
-
abstractFieldType
-
count
public final int count -
bytes
private byte[] bytes -
separateValueItem
-
sortHint
private int sortHint
-
-
Constructor Details
-
TiffOutputField
public TiffOutputField(int tag, TagInfo tagInfo, AbstractFieldType abstractFieldType, int count, byte[] bytes) -
TiffOutputField
public TiffOutputField(TagInfo tagInfo, AbstractFieldType abstractFieldType, int count, byte[] bytes)
-
-
Method Details
-
createOffsetField
protected static TiffOutputField createOffsetField(TagInfo tagInfo, ByteOrder byteOrder) throws ImagingException - Throws:
ImagingException
-
getData
public byte[] getData()Return a copy of the data in this TIFF output field.- Returns:
- a copy of the data in this TIFF output field.
-
getSeperateValue
-
getSortHint
public int getSortHint() -
isLocalValue
protected final boolean isLocalValue() -
setData
Set the data for this TIFF output field.- Parameters:
bytes- TIFF output field data.- Throws:
ImagingException- if the length of the bytes array do not match.
-
setSortHint
public void setSortHint(int sortHint) -
toString
-
toString
-
writeField
- Throws:
IOExceptionImagingException
-