| Method from org.apache.cocoon.poi.hssf.record.GutsRecord Detail: |
protected void fillFields(byte[] data,
short size,
int offset) {
field_1_left_row_gutter = LittleEndian.getShort(data, 0 + offset);
field_2_top_col_gutter = LittleEndian.getShort(data, 2 + offset);
field_3_row_level_max = LittleEndian.getShort(data, 4 + offset);
field_4_col_level_max = LittleEndian.getShort(data, 6 + offset);
}
|
public short getColLevelMax() {
return field_4_col_level_max;
}
get the maximum outline level for the col gutter. |
public short getLeftRowGutter() {
return field_1_left_row_gutter;
}
get the size of the gutter that appears at the left of the rows |
public short getRowLevelMax() {
return field_3_row_level_max;
}
get the maximum outline level for the row gutter. |
public short getSid() {
return this.sid;
}
|
public short getTopColGutter() {
return field_2_top_col_gutter;
}
get the size of the gutter that appears at the above the columns |
public byte[] serialize() {
byte[] retval = null;
retval = new byte[ 12 ];
LittleEndian.putShort(retval, 0, sid);
LittleEndian.putShort(retval, 2, ( short ) 0x8);
LittleEndian.putShort(retval, 4, getLeftRowGutter());
LittleEndian.putShort(retval, 6, getTopColGutter());
LittleEndian.putShort(retval, 8, getRowLevelMax());
LittleEndian.putShort(retval, 10, getColLevelMax());
return retval;
}
|
public void setColLevelMax(short max) {
field_4_col_level_max = max;
}
set the maximum outline level for the col gutter. |
public void setLeftRowGutter(short gut) {
field_1_left_row_gutter = gut;
}
set the size of the gutter that appears at the left of the rows |
public void setRowLevelMax(short max) {
field_3_row_level_max = max;
}
set the maximum outline level for the row gutter. |
public void setTopColGutter(short gut) {
field_2_top_col_gutter = gut;
}
set the size of the gutter that appears at the above the columns |
public String toString() {
StringBuffer buffer = new StringBuffer();
buffer.append("[GUTS]\n");
buffer.append(" .leftgutter = ")
.append(Integer.toHexString(getLeftRowGutter())).append("\n");
buffer.append(" .topgutter = ")
.append(Integer.toHexString(getTopColGutter())).append("\n");
buffer.append(" .rowlevelmax = ")
.append(Integer.toHexString(getRowLevelMax())).append("\n");
buffer.append(" .collevelmax = ")
.append(Integer.toHexString(getColLevelMax())).append("\n");
buffer.append("[/GUTS]\n");
return buffer.toString();
}
|
protected void validateSid(short id) {
if (id != sid)
{
throw new RecordFormatException("NOT A Guts RECORD");
}
}
|