|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpt.tumba.parser.swf.ActionParser
public class ActionParser
Parse action bytes and drive a SWFActions interface
Nested Class Summary | |
---|---|
protected static class |
ActionParser.ActionRecord
Description of the Class |
Field Summary | |
---|---|
protected SWFActions |
actions
Description of the Field |
protected int |
blockDepth
Description of the Field |
Constructor Summary | |
---|---|
ActionParser(SWFActions actions)
Constructor for the ActionParser object |
Method Summary | |
---|---|
protected java.util.List |
createRecords(byte[] bytes)
First Pass to determine action offsets and jumps |
protected java.util.List |
createRecords(InStream in)
First Pass to determine action offsets and jumps |
void |
parse(byte[] bytes)
Description of the Method |
void |
parse(InStream in)
Description of the Method |
protected void |
parseDefineFunction(InStream in)
Description of the Method |
protected void |
parseGetURL2(int flags)
Description of the Method |
protected void |
parseLookupTable(InStream in)
Description of the Method |
protected void |
parsePush(int length,
InStream in)
Description of the Method |
protected void |
parseWith(InStream in)
Description of the Method |
protected void |
processRecords(java.util.List records)
Description of the Method |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected SWFActions actions
protected int blockDepth
Constructor Detail |
---|
public ActionParser(SWFActions actions)
actions
- Description of the ParameterMethod Detail |
---|
public void parse(byte[] bytes) throws java.io.IOException
bytes
- Description of the Parameter
java.io.IOException
- Description of the Exceptionpublic void parse(InStream in) throws java.io.IOException
in
- Description of the Parameter
java.io.IOException
- Description of the Exceptionprotected void processRecords(java.util.List records) throws java.io.IOException
records
- Description of the Parameter
java.io.IOException
- Description of the Exceptionprotected void parseDefineFunction(InStream in) throws java.io.IOException
in
- Description of the Parameter
java.io.IOException
- Description of the Exceptionprotected void parseWith(InStream in) throws java.io.IOException
in
- Description of the Parameter
java.io.IOException
- Description of the Exceptionprotected void parseLookupTable(InStream in) throws java.io.IOException
in
- Description of the Parameter
java.io.IOException
- Description of the Exceptionprotected void parseGetURL2(int flags) throws java.io.IOException
flags
- Description of the Parameter
java.io.IOException
- Description of the Exceptionprotected void parsePush(int length, InStream in) throws java.io.IOException
length
- Description of the Parameterin
- Description of the Parameter
java.io.IOException
- Description of the Exceptionprotected java.util.List createRecords(byte[] bytes) throws java.io.IOException
bytes
- Description of the Parameter
java.io.IOException
- Description of the Exceptionprotected java.util.List createRecords(InStream in) throws java.io.IOException
in
- Description of the Parameter
java.io.IOException
- Description of the Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |