|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrebuild.graphics.tiff.Tag
rebuild.graphics.tiff.tags.RowsPerStripTag
public final class RowsPerStripTag
The number of rows per strip.
Field Summary |
---|
Fields inherited from class rebuild.graphics.tiff.Tag |
---|
count, data, dataType, value |
Constructor Summary | |
---|---|
RowsPerStripTag()
Set the number of rows-per-strip. |
|
RowsPerStripTag(int rows)
Set the number of rows-per-strip. |
|
RowsPerStripTag(short rows)
Set the number of rows-per-strip. |
Method Summary | |
---|---|
protected boolean |
extraData(boolean big)
No extra data, always returns false. |
int |
getRowsPerStrip()
Get the rows-per-strip defined in this tag. |
int |
getStripsPerImage(int imageLength)
Get the number of strips-per-image. |
static short |
getTagTypeValue()
Get the Tag 's type. |
boolean |
hasDefault()
Get if this Tag can have a default value, often defined by a parameter-less constructor. |
boolean |
isDefault()
Get if this Tag 's current value is the default value. |
void |
setCount(int count)
There is always only 1 element. |
void |
setDataType(short dataType)
Data type is determined by the value. |
protected void |
setupForBigTIFF(boolean set)
Setup the tag for writing in a BigTIFF. |
void |
setValue(int rows)
Set the left-justified rows-per-strip that the tag contains. |
void |
writeData(Writer wr)
Unused. |
Methods inherited from class rebuild.graphics.tiff.Tag |
---|
equals, getBigCount, getBigValue, getCount, getDataType, getExtraData, getIfExtraDataExists, getTagType, getValue, hashCode, setCount, setExtraData, setValue, toString, write, write, write, write, writeBig |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RowsPerStripTag()
(232) - 1
, which is effectively infinity.
public RowsPerStripTag(short rows)
rows
- The number of rows-per-strip.public RowsPerStripTag(int rows)
rows
- The number of rows-per-strip.Method Detail |
---|
public static short getTagTypeValue()
Tag
's type.
Tag
's type.public void setValue(int rows)
setValue
in class Tag
rows
- The rows-per-strip that the tag should contains.getValue
public int getRowsPerStrip()
public int getStripsPerImage(int imageLength)
imageLength
- The image length.
ImageLengthTag
public void setDataType(short dataType)
setDataType
in class Tag
dataType
- The data type to set.setDataType
public void setCount(int count)
setCount
in class Tag
count
- The number of values contained in the tag.setCount
public void writeData(Writer wr) throws java.io.IOException
writeData
in class Tag
wr
- The writer used to write the extra data.
java.io.IOException
- If any IO exception occurs.protected boolean extraData(boolean big)
extraData
in class Tag
big
- true
if the tag is being written to a BigTIFF, false
if otherwise.
protected void setupForBigTIFF(boolean set)
setupForBigTIFF
in class Tag
set
- true
if the tag should be preped for BigTIFF, false
if otherwise.public boolean hasDefault()
Tag
can have a default value, often defined by a parameter-less constructor.
hasDefault
in class Tag
true
if the Tag
has a default value, false
if otherwise. Default is false
.public boolean isDefault()
Tag
's current value is the default value. This is ignored if Tag.hasDefault()
returns false
.
isDefault
in class Tag
true
if the Tag
's value is the default value, false
if otherwise.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |