Methods Summary |
---|
public java.lang.Object | clone()
AxisParentRecord rec = new AxisParentRecord();
rec.field_1_axisType = field_1_axisType;
rec.field_2_x = field_2_x;
rec.field_3_y = field_3_y;
rec.field_4_width = field_4_width;
rec.field_5_height = field_5_height;
return rec;
|
protected void | fillFields(org.apache.poi.hssf.record.RecordInputStream in)
field_1_axisType = in.readShort();
field_2_x = in.readInt();
field_3_y = in.readInt();
field_4_width = in.readInt();
field_5_height = in.readInt();
|
public short | getAxisType()Get the axis type field for the AxisParent record.
return field_1_axisType;
|
public int | getHeight()Get the height field for the AxisParent record.
return field_5_height;
|
public int | getRecordSize()Size of record (exluding 4 byte header)
return 4 + 2 + 4 + 4 + 4 + 4;
|
public short | getSid()
return sid;
|
public int | getWidth()Get the width field for the AxisParent record.
return field_4_width;
|
public int | getX()Get the x field for the AxisParent record.
return field_2_x;
|
public int | getY()Get the y field for the AxisParent record.
return field_3_y;
|
public int | serialize(int offset, byte[] data)
int pos = 0;
LittleEndian.putShort(data, 0 + offset, sid);
LittleEndian.putShort(data, 2 + offset, (short)(getRecordSize() - 4));
LittleEndian.putShort(data, 4 + offset + pos, field_1_axisType);
LittleEndian.putInt(data, 6 + offset + pos, field_2_x);
LittleEndian.putInt(data, 10 + offset + pos, field_3_y);
LittleEndian.putInt(data, 14 + offset + pos, field_4_width);
LittleEndian.putInt(data, 18 + offset + pos, field_5_height);
return getRecordSize();
|
public void | setAxisType(short field_1_axisType)Set the axis type field for the AxisParent record.
this.field_1_axisType = field_1_axisType;
|
public void | setHeight(int field_5_height)Set the height field for the AxisParent record.
this.field_5_height = field_5_height;
|
public void | setWidth(int field_4_width)Set the width field for the AxisParent record.
this.field_4_width = field_4_width;
|
public void | setX(int field_2_x)Set the x field for the AxisParent record.
this.field_2_x = field_2_x;
|
public void | setY(int field_3_y)Set the y field for the AxisParent record.
this.field_3_y = field_3_y;
|
public java.lang.String | toString()
StringBuffer buffer = new StringBuffer();
buffer.append("[AXISPARENT]\n");
buffer.append(" .axisType = ")
.append("0x").append(HexDump.toHex( getAxisType ()))
.append(" (").append( getAxisType() ).append(" )");
buffer.append(System.getProperty("line.separator"));
buffer.append(" .x = ")
.append("0x").append(HexDump.toHex( getX ()))
.append(" (").append( getX() ).append(" )");
buffer.append(System.getProperty("line.separator"));
buffer.append(" .y = ")
.append("0x").append(HexDump.toHex( getY ()))
.append(" (").append( getY() ).append(" )");
buffer.append(System.getProperty("line.separator"));
buffer.append(" .width = ")
.append("0x").append(HexDump.toHex( getWidth ()))
.append(" (").append( getWidth() ).append(" )");
buffer.append(System.getProperty("line.separator"));
buffer.append(" .height = ")
.append("0x").append(HexDump.toHex( getHeight ()))
.append(" (").append( getHeight() ).append(" )");
buffer.append(System.getProperty("line.separator"));
buffer.append("[/AXISPARENT]\n");
return buffer.toString();
|
protected void | validateSid(short id)Checks the sid matches the expected side for this record
if (id != sid)
{
throw new RecordFormatException("Not a AxisParent record");
}
|