package ;
import org.apache.poi.util.*;
/**
*
* NOTE: This source is automatically generated please do not modify this file. Either subclass or
* remove the record in src/records/definitions.
*/
public class SubRecord
extends SubRecord
{
public final static short sid = ;
private ;
public SubRecord()
{
= ;
}
/**
* Constructs a record and sets its fields appropriately.
*
* @param id id must be or an exception
* will be throw upon validation
* @param size size the size of the data area of the record
* @param data data of the record (should not contain sid/len)
*/
public SubRecord(short id, short size, byte [] data)
{
super(id, size, data);
=
;
}
/**
* Constructs a record and sets its fields appropriately.
*
* @param id id must be or an exception
* will be throw upon validation
* @param size size the size of the data area of the record
* @param data data of the record (should not contain sid/len)
* @param offset of the record's data
*/
public SubRecord(short id, short size, byte [] data, int offset)
{
super(id, size, data, offset);
=
;
}
/**
* Checks the sid matches the expected side for this record
*
* @param id the expected sid.
*/
protected void validateSid(short id)
{
if (id != sid)
{
throw new RecordFormatException("Not a record");
}
}
protected void fillFields(byte [] data, short size, int offset)
{
int pos = 0;
;
}
public String toString()
{
StringBuffer buffer = new StringBuffer();
buffer.append("[]\n");
buffer.append("[/]\n");
return buffer.toString();
}
public int serialize(int offset, byte[] data)
{
int pos = 0;
LittleEndian.putShort(data, 0 + offset, sid);
LittleEndian.putShort(data, 2 + offset, (short)(getRecordSize() - 4));
return getRecordSize();
}
/**
* Size of record (exluding 4 byte header)
*/
public int getRecordSize()
{
return 4
;
}
public short getSid()
{
return this.sid;
}
public Object clone() {
SubRecord rec = new SubRecord();
;
return rec;
}
} // END OF CLASS
/**
* Sets the field value.
*
*/
public void set(boolean value)
{
= .setBoolean(, value);
}
/**
*
* @return the field value.
*/
public boolean is()
{
return .isSet();
}
/**
* Sets the field value.
*
*/
public void set(short value)
{
= .setValue(, value);
}
/**
*
* @return the field value.
*/
public short get()
{
return .getShortValue();
}
private BitField = new BitField();
private BitField = new BitField();
public final static = ;
*
/**
* Get the field for the record.
*
* @return One of
*/
public get()
{
return ;
}
/**
* Set the field for the record.
*
* @param
* One of
*/
public void set( )
{
this. = ;
}
buffer.append(System.getProperty("line.separator"));
buffer.append(" .
= ").append(is
()).append('\n');
buffer.append(" .
= ").append(get
()).append('\n');
* @author