|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.image4j.codec.ico.IconEntry
public class IconEntry
Represents an IconEntry structure, which contains information about an ICO image.
Field Summary | |
---|---|
int |
bColorCount
The number of colours, calculated from sBitCount . |
int |
bHeight
The height of the icon image in pixels. |
byte |
bReserved
Unused. |
int |
bWidth
The width of the icon image in pixels. |
int |
iFileOffset
Position in file where the InfoHeader starts. |
int |
iSizeInBytes
Size of ICO data, which should be the size of (InfoHeader + AND bitmap + XOR bitmap). |
short |
sBitCount
Colour depth in bits per pixel. |
short |
sPlanes
Number of planes, which should always be 1. |
Constructor Summary | |
---|---|
IconEntry()
Creates and IconEntry structure with default values. |
|
IconEntry(LittleEndianInputStream in)
Creates an IconEntry structure from the source input |
Method Summary | |
---|---|
java.lang.String |
toString()
A string representation of this IconEntry structure. |
void |
write(LittleEndianOutputStream out)
Writes the IconEntry structure to output |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int bWidth
public int bHeight
public int bColorCount
sBitCount
.
0 specifies a colour count of >= 256.
public byte bReserved
public short sPlanes
public short sBitCount
public int iSizeInBytes
public int iFileOffset
Constructor Detail |
---|
public IconEntry(LittleEndianInputStream in) throws java.io.IOException
in
- the source input
java.io.IOException
- if an error occurspublic IconEntry()
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public void write(LittleEndianOutputStream out) throws java.io.IOException
out
- the output
java.io.IOException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |