|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.hssf.record.RecordBase org.apache.poi.hssf.record.Record org.apache.poi.hssf.record.StandardRecord org.apache.poi.hssf.record.PaletteRecord
public final class PaletteRecord
PaletteRecord (0x0092) - Supports custom palettes.
Field Summary | |
---|---|
static short |
FIRST_COLOR_INDEX
The byte index of the first color |
static short |
sid
|
static byte |
STANDARD_PALETTE_SIZE
The standard size of an XLS palette |
Constructor Summary | |
---|---|
PaletteRecord()
|
|
PaletteRecord(RecordInputStream in)
|
Method Summary | |
---|---|
byte[] |
getColor(int byteIndex)
Returns the color value at a given index |
protected int |
getDataSize()
|
short |
getSid()
return the non static version of the id for this record. |
void |
serialize(LittleEndianOutput out)
Write the data content of this BIFF record. |
void |
setColor(short byteIndex,
byte red,
byte green,
byte blue)
Sets the color value at a given index If the given index is greater than the current last color index, then black is inserted at every index required to make the palette continuous. |
java.lang.String |
toString()
get a string representation of the record (for biffview/debugging) |
Methods inherited from class org.apache.poi.hssf.record.StandardRecord |
---|
getRecordSize, serialize |
Methods inherited from class org.apache.poi.hssf.record.Record |
---|
clone, cloneViaReserialise, serialize |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final short sid
public static final byte STANDARD_PALETTE_SIZE
public static final short FIRST_COLOR_INDEX
Constructor Detail |
---|
public PaletteRecord()
public PaletteRecord(RecordInputStream in)
Method Detail |
---|
public java.lang.String toString()
Record
toString
in class Record
public void serialize(LittleEndianOutput out)
StandardRecord
RecordBase.getRecordSize()
} minus four
( record header consiting of a 'ushort sid' and 'ushort reclength' has already been written
by thye superclass).
serialize
in class StandardRecord
protected int getDataSize()
getDataSize
in class StandardRecord
public short getSid()
Record
getSid
in class Record
public byte[] getColor(int byteIndex)
null
if the specified index
does not existpublic void setColor(short byteIndex, byte red, byte green, byte blue)
byteIndex
- the index to set; if this index is less than 0x8 or greater than
0x40, then no modification is made
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |