pt.tumba.parser.swf
Class ActionTextWriter

java.lang.Object
  extended by pt.tumba.parser.swf.ActionTextWriter
All Implemented Interfaces:
SWFActionCodes, SWFActions

public class ActionTextWriter
extends java.lang.Object
implements SWFActions, SWFActionCodes

A writer that implements the SWFActions interface and writes actions to a text format

Author:
unknown

Field Summary
protected  java.lang.String indent
          Description of the Field
protected  java.io.PrintWriter printer
          Description of the Field
 
Fields inherited from interface pt.tumba.parser.swf.SWFActions
GET_URL_MODE_LOAD_MOVIE_INTO_LEVEL, GET_URL_MODE_LOAD_MOVIE_INTO_SPRITE, GET_URL_MODE_LOAD_VARS_INTO_LEVEL, GET_URL_MODE_LOAD_VARS_INTO_SPRITE, GET_URL_SEND_VARS_GET, GET_URL_SEND_VARS_NONE, GET_URL_SEND_VARS_POST
 
Fields inherited from interface pt.tumba.parser.swf.SWFActionCodes
ADD, AND, ASCII_TO_CHAR, BIT_AND, BIT_OR, BIT_XOR, CALL, CALL_FUNCTION, CALL_METHOD, CALL_NEW_METHOD, CHAR_TO_ASCII, CLONE_SPRITE, CONVERT_TO_NUMBER, CONVERT_TO_STRING, DECREMENT, DEFINE_FUNCTION, DEFINE_LOCAL, DEFINE_LOCAL_VAL, DEL_THREAD_VARS, DEL_VAR, DIVIDE, DUPLICATE, END_DRAG, ENUMERATE, EQUALS, GET_MEMBER, GET_PROPERTY, GET_TARGET_PATH, GET_TIME, GET_URL, GET_URL_2, GET_VARIABLE, GOTO_FRAME, GOTO_FRAME_2, GOTO_LABEL, IF, INCREMENT, INIT_ARRAY, INIT_OBJECT, JUMP, LESS, LOOKUP_TABLE, MB_ASCII_TO_CHAR, MB_CHAR_TO_ASCII, MB_STRING_EXTRACT, MB_STRING_LENGTH, MODULO, MULTIPLY, NEW_OBJECT, NEXT_FRAME, NOT, OR, PLAY, POP, PREVIOUS_FRAME, PROP_ALPHA, PROP_CURRENTFRAME, PROP_DROPTARGET, PROP_FOCUSRECT, PROP_FRAMESLOADED, PROP_HEIGHT, PROP_HIGHQUALITY, PROP_NAME, PROP_QUALITY, PROP_ROTATION, PROP_SOUNDBUFTIME, PROP_TARGET, PROP_TOTALFRAMES, PROP_URL, PROP_VISIBLE, PROP_WIDTH, PROP_X, PROP_XMOUSE, PROP_XSCALE, PROP_Y, PROP_YMOUSE, PROP_YSCALE, PUSH, PUSHTYPE_03, PUSHTYPE_BOOLEAN, PUSHTYPE_DOUBLE, PUSHTYPE_FLOAT, PUSHTYPE_INTEGER, PUSHTYPE_LOOKUP, PUSHTYPE_NULL, PUSHTYPE_REGISTER, PUSHTYPE_STRING, RANDOM_NUMBER, REGISTER, REMOVE_SPRITE, RETURN, SET_MEMBER, SET_PROPERTY, SET_TARGET, SET_TARGET_2, SET_VARIABLE, SHIFT_LEFT, SHIFT_RIGHT, SHIFT_UNSIGNED, START_DRAG, STOP, STOP_SOUNDS, STRING_ADD, STRING_EQUALS, STRING_EXTRACT, STRING_LENGTH, STRING_LESS, SUBTRACT, SWAP, TO_INTEGER, TOGGLE_QUALITY, TRACE, TYPED_ADD, TYPED_EQUALS, TYPED_LESS_THAN, TYPEOF, TYPEOF_BOOLEAN, TYPEOF_FUNCTION, TYPEOF_MOVIECLIP, TYPEOF_NULL, TYPEOF_NUMBER, TYPEOF_OBJECT, TYPEOF_STRING, TYPEOF_UNDEFINED, WAIT_FOR_FRAME, WAIT_FOR_FRAME_2, WITH
 
Constructor Summary
ActionTextWriter(java.io.PrintWriter printer)
          Constructor for the ActionTextWriter object
 
Method Summary
 void add()
          Description of the Method
 void and()
          Description of the Method
 void asciiToChar()
          Description of the Method
 void asciiToCharMB()
          Description of the Method
 void bitAnd()
          Description of the Method
 void bitOr()
          Description of the Method
 void bitXor()
          Description of the Method
 void blob(byte[] blob)
          Description of the Method
 void call()
          Description of the Method
 void callFunction()
          Description of the Method
 void callMethod()
          Description of the Method
 void charMBToAscii()
          Description of the Method
 void charToAscii()
          Description of the Method
 void cloneSprite()
          Description of the Method
 void comment(java.lang.String comment)
          Description of the Method
 void concat()
          Description of the Method
 void convertToNumber()
          Description of the Method
 void convertToString()
          Description of the Method
 void decrement()
          Description of the Method
 void defineLocal()
          Description of the Method
 void defineLocalValue()
          Description of the Method
 void deleteProperty()
          Description of the Method
 void deleteThreadVars()
          Description of the Method
 void divide()
          Description of the Method
 void done()
          Description of the Method
 void duplicate()
          Description of the Method
 void end()
          Description of the Method
 void endBlock()
          Description of the Method
 void endDrag()
          Description of the Method
 void enumerate()
          Description of the Method
 void equals()
          Description of the Method
 void getMember()
          Gets the member attribute of the ActionTextWriter object
 void getProperty()
          Gets the property attribute of the ActionTextWriter object
 void getTargetPath()
          Gets the targetPath attribute of the ActionTextWriter object
 void getTime()
          Gets the time attribute of the ActionTextWriter object
 void getURL(int sendVars, int loadMode)
          Gets the uRL attribute of the ActionTextWriter object
 void getURL(java.lang.String url, java.lang.String target)
          Gets the uRL attribute of the ActionTextWriter object
 void getVariable()
          Gets the variable attribute of the ActionTextWriter object
 void gotoFrame(boolean play)
          Description of the Method
 void gotoFrame(int frameNumber)
          Description of the Method
 void gotoFrame(java.lang.String label)
          Description of the Method
 void ifJump(java.lang.String jumpLabel)
          Description of the Method
 void increment()
          Description of the Method
 void initArray()
          Description of the Method
 void initObject()
          Description of the Method
 void jump(java.lang.String jumpLabel)
          Description of the Method
 void jumpLabel(java.lang.String label)
          Description of the Method
 void lessThan()
          Description of the Method
 void lookup(int dictionaryIndex)
          Description of the Method
 void lookupTable(java.lang.String[] values)
          Description of the Method
 void modulo()
          Description of the Method
 void multiply()
          Description of the Method
 void newMethod()
          Description of the Method
 void newObject()
          Description of the Method
 void nextFrame()
          Description of the Method
 void not()
          Description of the Method
 void or()
          Description of the Method
 void play()
          Description of the Method
 void pop()
          Description of the Method
 void prevFrame()
          Description of the Method
protected  void print(java.lang.String mnemonic, java.lang.String[] args)
          Description of the Method
 void push(boolean value)
          Description of the Method
 void push(double value)
          Description of the Method
 void push(float value)
          Description of the Method
 void push(int value)
          Description of the Method
 void push(java.lang.String value)
          Description of the Method
 void pushNull()
          Description of the Method
 void pushRegister(int registerNumber)
          Description of the Method
 void randomNumber()
          Description of the Method
 void removeSprite()
          Description of the Method
 void returnValue()
          Description of the Method
 void setMember()
          Sets the member attribute of the ActionTextWriter object
 void setProperty()
          Sets the property attribute of the ActionTextWriter object
 void setTarget()
          Sets the target attribute of the ActionTextWriter object
 void setTarget(java.lang.String target)
          Sets the target attribute of the ActionTextWriter object
 void setVariable()
          Sets the variable attribute of the ActionTextWriter object
 void shiftLeft()
          Description of the Method
 void shiftRight()
          Description of the Method
 void shiftRightUnsigned()
          Description of the Method
 void start(int conditions)
          Description of the Method
 void startDrag()
          Description of the Method
 void startFunction(java.lang.String name, java.lang.String[] paramNames)
          Description of the Method
 void startWith()
          Description of the Method
 void stop()
          Description of the Method
 void stopSounds()
          Description of the Method
 void storeInRegister(int registerNumber)
          Description of the Method
 void stringEquals()
          Description of the Method
 void stringLength()
          Description of the Method
 void stringLengthMB()
          Description of the Method
 void stringLessThan()
          Description of the Method
 void substract()
          Description of the Method
 void substring()
          Description of the Method
 void substringMB()
          Description of the Method
 void swap()
          Description of the Method
 void toggleQuality()
          Description of the Method
 void toInteger()
          Description of the Method
 void trace()
          Description of the Method
 void typedAdd()
          Description of the Method
 void typedEquals()
          Description of the Method
 void typedLessThan()
          Description of the Method
 void typeOf()
          Description of the Method
 void unknown(int code, byte[] data)
          Description of the Method
 void waitForFrame(int frameNumber, java.lang.String jumpLabel)
          Description of the Method
 void waitForFrame(java.lang.String jumpLabel)
          Description of the Method
protected  void writePaddedString(java.lang.String s, int length)
          Description of the Method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

printer

protected java.io.PrintWriter printer
Description of the Field


indent

protected java.lang.String indent
Description of the Field

Constructor Detail

ActionTextWriter

public ActionTextWriter(java.io.PrintWriter printer)
Constructor for the ActionTextWriter object

Parameters:
printer - Description of the Parameter
Method Detail

print

protected void print(java.lang.String mnemonic,
                     java.lang.String[] args)
Description of the Method

Parameters:
mnemonic - Description of the Parameter
args - Description of the Parameter

writePaddedString

protected void writePaddedString(java.lang.String s,
                                 int length)
Description of the Method

Parameters:
s - Description of the Parameter
length - Description of the Parameter

start

public void start(int conditions)
           throws java.io.IOException
Description of the Method

Specified by:
start in interface SWFActions
Parameters:
conditions - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

end

public void end()
         throws java.io.IOException
Description of the Method

Specified by:
end in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

done

public void done()
          throws java.io.IOException
Description of the Method

Specified by:
done in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

blob

public void blob(byte[] blob)
          throws java.io.IOException
Description of the Method

Specified by:
blob in interface SWFActions
Parameters:
blob - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

unknown

public void unknown(int code,
                    byte[] data)
             throws java.io.IOException
Description of the Method

Specified by:
unknown in interface SWFActions
Parameters:
code - Description of the Parameter
data - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

initArray

public void initArray()
               throws java.io.IOException
Description of the Method

Specified by:
initArray in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

jumpLabel

public void jumpLabel(java.lang.String label)
               throws java.io.IOException
Description of the Method

Specified by:
jumpLabel in interface SWFActions
Parameters:
label - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

gotoFrame

public void gotoFrame(int frameNumber)
               throws java.io.IOException
Description of the Method

Specified by:
gotoFrame in interface SWFActions
Parameters:
frameNumber - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

gotoFrame

public void gotoFrame(java.lang.String label)
               throws java.io.IOException
Description of the Method

Specified by:
gotoFrame in interface SWFActions
Parameters:
label - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

getURL

public void getURL(java.lang.String url,
                   java.lang.String target)
            throws java.io.IOException
Gets the uRL attribute of the ActionTextWriter object

Specified by:
getURL in interface SWFActions
Parameters:
url - Description of the Parameter
target - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

nextFrame

public void nextFrame()
               throws java.io.IOException
Description of the Method

Specified by:
nextFrame in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

prevFrame

public void prevFrame()
               throws java.io.IOException
Description of the Method

Specified by:
prevFrame in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

play

public void play()
          throws java.io.IOException
Description of the Method

Specified by:
play in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

stop

public void stop()
          throws java.io.IOException
Description of the Method

Specified by:
stop in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

toggleQuality

public void toggleQuality()
                   throws java.io.IOException
Description of the Method

Specified by:
toggleQuality in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

stopSounds

public void stopSounds()
                throws java.io.IOException
Description of the Method

Specified by:
stopSounds in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

setTarget

public void setTarget(java.lang.String target)
               throws java.io.IOException
Sets the target attribute of the ActionTextWriter object

Specified by:
setTarget in interface SWFActions
Parameters:
target - The new target value
Throws:
java.io.IOException - Description of the Exception

jump

public void jump(java.lang.String jumpLabel)
          throws java.io.IOException
Description of the Method

Specified by:
jump in interface SWFActions
Parameters:
jumpLabel - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

ifJump

public void ifJump(java.lang.String jumpLabel)
            throws java.io.IOException
Description of the Method

Specified by:
ifJump in interface SWFActions
Parameters:
jumpLabel - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

waitForFrame

public void waitForFrame(int frameNumber,
                         java.lang.String jumpLabel)
                  throws java.io.IOException
Description of the Method

Specified by:
waitForFrame in interface SWFActions
Parameters:
frameNumber - Description of the Parameter
jumpLabel - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

waitForFrame

public void waitForFrame(java.lang.String jumpLabel)
                  throws java.io.IOException
Description of the Method

Specified by:
waitForFrame in interface SWFActions
Parameters:
jumpLabel - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

pop

public void pop()
         throws java.io.IOException
Description of the Method

Specified by:
pop in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

push

public void push(java.lang.String value)
          throws java.io.IOException
Description of the Method

Specified by:
push in interface SWFActions
Parameters:
value - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

push

public void push(float value)
          throws java.io.IOException
Description of the Method

Specified by:
push in interface SWFActions
Parameters:
value - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

push

public void push(double value)
          throws java.io.IOException
Description of the Method

Specified by:
push in interface SWFActions
Parameters:
value - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

pushNull

public void pushNull()
              throws java.io.IOException
Description of the Method

Specified by:
pushNull in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

pushRegister

public void pushRegister(int registerNumber)
                  throws java.io.IOException
Description of the Method

Specified by:
pushRegister in interface SWFActions
Parameters:
registerNumber - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

push

public void push(boolean value)
          throws java.io.IOException
Description of the Method

Specified by:
push in interface SWFActions
Parameters:
value - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

push

public void push(int value)
          throws java.io.IOException
Description of the Method

Specified by:
push in interface SWFActions
Parameters:
value - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

lookup

public void lookup(int dictionaryIndex)
            throws java.io.IOException
Description of the Method

Specified by:
lookup in interface SWFActions
Parameters:
dictionaryIndex - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

add

public void add()
         throws java.io.IOException
Description of the Method

Specified by:
add in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

substract

public void substract()
               throws java.io.IOException
Description of the Method

Specified by:
substract in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

multiply

public void multiply()
              throws java.io.IOException
Description of the Method

Specified by:
multiply in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

divide

public void divide()
            throws java.io.IOException
Description of the Method

Specified by:
divide in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

equals

public void equals()
            throws java.io.IOException
Description of the Method

Specified by:
equals in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

lessThan

public void lessThan()
              throws java.io.IOException
Description of the Method

Specified by:
lessThan in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

and

public void and()
         throws java.io.IOException
Description of the Method

Specified by:
and in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

or

public void or()
        throws java.io.IOException
Description of the Method

Specified by:
or in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

not

public void not()
         throws java.io.IOException
Description of the Method

Specified by:
not in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

stringEquals

public void stringEquals()
                  throws java.io.IOException
Description of the Method

Specified by:
stringEquals in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

stringLength

public void stringLength()
                  throws java.io.IOException
Description of the Method

Specified by:
stringLength in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

concat

public void concat()
            throws java.io.IOException
Description of the Method

Specified by:
concat in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

substring

public void substring()
               throws java.io.IOException
Description of the Method

Specified by:
substring in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

stringLessThan

public void stringLessThan()
                    throws java.io.IOException
Description of the Method

Specified by:
stringLessThan in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

stringLengthMB

public void stringLengthMB()
                    throws java.io.IOException
Description of the Method

Specified by:
stringLengthMB in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

substringMB

public void substringMB()
                 throws java.io.IOException
Description of the Method

Specified by:
substringMB in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

toInteger

public void toInteger()
               throws java.io.IOException
Description of the Method

Specified by:
toInteger in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

charToAscii

public void charToAscii()
                 throws java.io.IOException
Description of the Method

Specified by:
charToAscii in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

asciiToChar

public void asciiToChar()
                 throws java.io.IOException
Description of the Method

Specified by:
asciiToChar in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

charMBToAscii

public void charMBToAscii()
                   throws java.io.IOException
Description of the Method

Specified by:
charMBToAscii in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

asciiToCharMB

public void asciiToCharMB()
                   throws java.io.IOException
Description of the Method

Specified by:
asciiToCharMB in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

call

public void call()
          throws java.io.IOException
Description of the Method

Specified by:
call in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

getVariable

public void getVariable()
                 throws java.io.IOException
Gets the variable attribute of the ActionTextWriter object

Specified by:
getVariable in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

setVariable

public void setVariable()
                 throws java.io.IOException
Sets the variable attribute of the ActionTextWriter object

Specified by:
setVariable in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

getURL

public void getURL(int sendVars,
                   int loadMode)
            throws java.io.IOException
Gets the uRL attribute of the ActionTextWriter object

Specified by:
getURL in interface SWFActions
Parameters:
sendVars - Description of the Parameter
loadMode - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

gotoFrame

public void gotoFrame(boolean play)
               throws java.io.IOException
Description of the Method

Specified by:
gotoFrame in interface SWFActions
Parameters:
play - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

setTarget

public void setTarget()
               throws java.io.IOException
Sets the target attribute of the ActionTextWriter object

Specified by:
setTarget in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

getProperty

public void getProperty()
                 throws java.io.IOException
Gets the property attribute of the ActionTextWriter object

Specified by:
getProperty in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

setProperty

public void setProperty()
                 throws java.io.IOException
Sets the property attribute of the ActionTextWriter object

Specified by:
setProperty in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

cloneSprite

public void cloneSprite()
                 throws java.io.IOException
Description of the Method

Specified by:
cloneSprite in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

removeSprite

public void removeSprite()
                  throws java.io.IOException
Description of the Method

Specified by:
removeSprite in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

startDrag

public void startDrag()
               throws java.io.IOException
Description of the Method

Specified by:
startDrag in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

endDrag

public void endDrag()
             throws java.io.IOException
Description of the Method

Specified by:
endDrag in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

trace

public void trace()
           throws java.io.IOException
Description of the Method

Specified by:
trace in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

getTime

public void getTime()
             throws java.io.IOException
Gets the time attribute of the ActionTextWriter object

Specified by:
getTime in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

randomNumber

public void randomNumber()
                  throws java.io.IOException
Description of the Method

Specified by:
randomNumber in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

lookupTable

public void lookupTable(java.lang.String[] values)
                 throws java.io.IOException
Description of the Method

Specified by:
lookupTable in interface SWFActions
Parameters:
values - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

callFunction

public void callFunction()
                  throws java.io.IOException
Description of the Method

Specified by:
callFunction in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

callMethod

public void callMethod()
                throws java.io.IOException
Description of the Method

Specified by:
callMethod in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

startFunction

public void startFunction(java.lang.String name,
                          java.lang.String[] paramNames)
                   throws java.io.IOException
Description of the Method

Specified by:
startFunction in interface SWFActions
Parameters:
name - Description of the Parameter
paramNames - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

endBlock

public void endBlock()
              throws java.io.IOException
Description of the Method

Specified by:
endBlock in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

comment

public void comment(java.lang.String comment)
             throws java.io.IOException
Description of the Method

Specified by:
comment in interface SWFActions
Parameters:
comment - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

defineLocalValue

public void defineLocalValue()
                      throws java.io.IOException
Description of the Method

Specified by:
defineLocalValue in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

defineLocal

public void defineLocal()
                 throws java.io.IOException
Description of the Method

Specified by:
defineLocal in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

deleteProperty

public void deleteProperty()
                    throws java.io.IOException
Description of the Method

Specified by:
deleteProperty in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

deleteThreadVars

public void deleteThreadVars()
                      throws java.io.IOException
Description of the Method

Specified by:
deleteThreadVars in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

enumerate

public void enumerate()
               throws java.io.IOException
Description of the Method

Specified by:
enumerate in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

typedEquals

public void typedEquals()
                 throws java.io.IOException
Description of the Method

Specified by:
typedEquals in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

getMember

public void getMember()
               throws java.io.IOException
Gets the member attribute of the ActionTextWriter object

Specified by:
getMember in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

initObject

public void initObject()
                throws java.io.IOException
Description of the Method

Specified by:
initObject in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

newMethod

public void newMethod()
               throws java.io.IOException
Description of the Method

Specified by:
newMethod in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

newObject

public void newObject()
               throws java.io.IOException
Description of the Method

Specified by:
newObject in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

setMember

public void setMember()
               throws java.io.IOException
Sets the member attribute of the ActionTextWriter object

Specified by:
setMember in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

getTargetPath

public void getTargetPath()
                   throws java.io.IOException
Gets the targetPath attribute of the ActionTextWriter object

Specified by:
getTargetPath in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

startWith

public void startWith()
               throws java.io.IOException
Description of the Method

Specified by:
startWith in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

duplicate

public void duplicate()
               throws java.io.IOException
Description of the Method

Specified by:
duplicate in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

returnValue

public void returnValue()
                 throws java.io.IOException
Description of the Method

Specified by:
returnValue in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

swap

public void swap()
          throws java.io.IOException
Description of the Method

Specified by:
swap in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

storeInRegister

public void storeInRegister(int registerNumber)
                     throws java.io.IOException
Description of the Method

Specified by:
storeInRegister in interface SWFActions
Parameters:
registerNumber - Description of the Parameter
Throws:
java.io.IOException - Description of the Exception

convertToNumber

public void convertToNumber()
                     throws java.io.IOException
Description of the Method

Specified by:
convertToNumber in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

convertToString

public void convertToString()
                     throws java.io.IOException
Description of the Method

Specified by:
convertToString in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

typeOf

public void typeOf()
            throws java.io.IOException
Description of the Method

Specified by:
typeOf in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

typedAdd

public void typedAdd()
              throws java.io.IOException
Description of the Method

Specified by:
typedAdd in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

typedLessThan

public void typedLessThan()
                   throws java.io.IOException
Description of the Method

Specified by:
typedLessThan in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

modulo

public void modulo()
            throws java.io.IOException
Description of the Method

Specified by:
modulo in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

bitAnd

public void bitAnd()
            throws java.io.IOException
Description of the Method

Specified by:
bitAnd in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

bitOr

public void bitOr()
           throws java.io.IOException
Description of the Method

Specified by:
bitOr in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

bitXor

public void bitXor()
            throws java.io.IOException
Description of the Method

Specified by:
bitXor in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

shiftLeft

public void shiftLeft()
               throws java.io.IOException
Description of the Method

Specified by:
shiftLeft in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

shiftRight

public void shiftRight()
                throws java.io.IOException
Description of the Method

Specified by:
shiftRight in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

shiftRightUnsigned

public void shiftRightUnsigned()
                        throws java.io.IOException
Description of the Method

Specified by:
shiftRightUnsigned in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

decrement

public void decrement()
               throws java.io.IOException
Description of the Method

Specified by:
decrement in interface SWFActions
Throws:
java.io.IOException - Description of the Exception

increment

public void increment()
               throws java.io.IOException
Description of the Method

Specified by:
increment in interface SWFActions
Throws:
java.io.IOException - Description of the Exception