| Method from org.apache.cocoon.poi.hssf.record.MMSRecord Detail: |
protected void fillFields(byte[] data,
short size,
int offset) {
field_1_addMenuCount = data[ 0 + offset ];
field_2_delMenuCount = data[ 1 + offset ];
}
|
public byte getAddMenuCount() {
return field_1_addMenuCount;
}
get number of add menu options (should be 0) |
public byte getDelMenuCount() {
return field_2_delMenuCount;
}
get number of add del options (should be 0) |
public short getSid() {
return this.sid;
}
|
public byte[] serialize() {
byte[] retval = new byte[ 6 ];
LittleEndian.putShort(retval, 0, sid);
LittleEndian.putShort(retval, 2,
(( short ) 0x02)); // 2 bytes (6 total)
retval[ 4 ] = getAddMenuCount();
retval[ 5 ] = getDelMenuCount();
return retval;
}
|
public void setAddMenuCount(byte am) {
field_1_addMenuCount = am;
}
set number of add menu options (set to 0) |
public void setDelMenuCount(byte dm) {
field_2_delMenuCount = dm;
}
set number of del menu options (set to 0) |
public String toString() {
StringBuffer buffer = new StringBuffer();
buffer.append("[MMS]\n");
buffer.append(" .addMenu = ")
.append(Integer.toHexString(getAddMenuCount())).append("\n");
buffer.append(" .delMenu = ")
.append(Integer.toHexString(getDelMenuCount())).append("\n");
buffer.append("[/MMS]\n");
return buffer.toString();
}
|
protected void validateSid(short id) {
if (id != sid)
{
throw new RecordFormatException("NOT A MMS RECORD");
}
}
|