| java.lang.Object org.openlaszlo.iv.flash.util.FlashBuffer org.openlaszlo.iv.flash.util.FlashOutput
FlashOutput | public class FlashOutput extends FlashBuffer (Code) | | This class is basically a
FlashBuffer which
tracks flash definitions written into the buffer and
provides unique IDs for them.
The class also supports hierarchy of flash buffers
author: Dmitry Skavish See Also: FlashBuffer |
FlashOutput | public FlashOutput(int size)(Code) | | |
defined | public synchronized boolean defined(Object key)(Code) | | |
getDefID | public int getDefID(FlashDef def)(Code) | | Gets ID of flash definition.
Parameters: def - flash definition ID of which is requisted unique ID |
writeDefID | public void writeDefID(FlashDef def)(Code) | | Writes ID of flash definiton into the buffer.
Parameters: def - flash definiton, ID of which will be written |
writeFontID | public void writeFontID(Font font)(Code) | | Writes ID of font into the buffer.
Parameters: font - font, ID of which will be written |
Fields inherited from org.openlaszlo.iv.flash.util.FlashBuffer | public int pos(Code)(Java Doc)
|
Methods inherited from org.openlaszlo.iv.flash.util.FlashBuffer | final public void _writeArray(byte b, int off, int len)(Code)(Java Doc) final public void _writeByte(int b)(Code)(Java Doc) final public void _writeDWord(int b)(Code)(Java Doc) final public byte[] _writeStringZ(String s)(Code)(Java Doc) final public byte[] _writeStringZ(String s, String encoding)(Code)(Java Doc) final public void _writeWord(int b)(Code)(Java Doc) final public void ensureCapacity(int cap)(Code)(Java Doc) final public void flushBits()(Code)(Java Doc) final public int getBits(int n)(Code)(Java Doc) public boolean getBool()(Code)(Java Doc) final public byte[] getBuf()(Code)(Java Doc) final public int getByte()(Code)(Java Doc) final public int getByteAt(int p)(Code)(Java Doc) final public byte[] getBytes(int length)(Code)(Java Doc) public FlashBuffer getCopy()(Code)(Java Doc) public int getDWord()(Code)(Java Doc) public int getDWordAt(int p)(Code)(Java Doc) public InputStream getInputStream()(Code)(Java Doc) public InputStream getInputStream(int pos)(Code)(Java Doc) public AffineTransform getMatrix()(Code)(Java Doc) public OutputStream getOutputStream()(Code)(Java Doc) final public int getPos()(Code)(Java Doc) public Rectangle2D getRect()(Code)(Java Doc) final public int getSBits(int n)(Code)(Java Doc) final public int getSize()(Code)(Java Doc) final public String getString()(Code)(Java Doc) final public String getString(int length)(Code)(Java Doc) final public void getTo(FlashBuffer fob, int length)(Code)(Java Doc) final public int getUByte()(Code)(Java Doc) final public int getUByteAt(int p)(Code)(Java Doc) public int getUDWord()(Code)(Java Doc) public int getUDWordAt(int p)(Code)(Java Doc) final public int getUWord()(Code)(Java Doc) final public int getUWordAt(int p)(Code)(Java Doc) final public int getWord()(Code)(Java Doc) final public int getWordAt(int p)(Code)(Java Doc) final public void incPos()(Code)(Java Doc) public void init(byte[] buf, int pos, int size)(Code)(Java Doc) final public void initBits()(Code)(Java Doc) final public int new_getBits(int n)(Code)(Java Doc) final public void setPos(int pos)(Code)(Java Doc) final public void setSize(int size)(Code)(Java Doc) final public void skip(int inc)(Code)(Java Doc) final public void skipBits(int n)(Code)(Java Doc) public void skipMatrix()(Code)(Java Doc) public void skipRect()(Code)(Java Doc) public String toString()(Code)(Java Doc) public String toString(String encoding) throws java.io.UnsupportedEncodingException(Code)(Java Doc) final public void write(InputStream is) throws IOException(Code)(Java Doc) public void write(AffineTransform m)(Code)(Java Doc) public void write(Rectangle2D r)(Code)(Java Doc) final public void writeArray(byte b, int off, int len)(Code)(Java Doc) final public void writeBit(int b)(Code)(Java Doc) final public void writeBits(int v, int len)(Code)(Java Doc) final public void writeBool(boolean b)(Code)(Java Doc) final public void writeByte(int b)(Code)(Java Doc) final public void writeByteAt(int b, int pos)(Code)(Java Doc) final public void writeDWord(int b)(Code)(Java Doc) final public void writeDWordAt(int b, int pos)(Code)(Java Doc) final public void writeFOB(FlashBuffer fob)(Code)(Java Doc) final public void writeLongTag(int tagCode, int tagSize)(Code)(Java Doc) final public void writeLongTagAt(int tagCode, int tagSize, int pos)(Code)(Java Doc) final public void writeShortTagAt(int tagCode, int tagSize, int pos)(Code)(Java Doc) final public void writeStringL(String s)(Code)(Java Doc) final public void writeStringL(String s, String encoding)(Code)(Java Doc) final public byte[] writeStringZ(String s)(Code)(Java Doc) final public byte[] writeStringZ(String s, String encoding)(Code)(Java Doc) final public void writeTag(int tagCode, int tagSize)(Code)(Java Doc) final public void writeWord(int b)(Code)(Java Doc) final public void writeWordAt(int b, int pos)(Code)(Java Doc)
|
|
|