A B C D E F G H I J K L M N O P R S T U V W

A

accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.WaitForFrameAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.WaitForFrame2Action
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.UnknownAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.StoreInRegisterAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.StartFunctionAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.SetTargetAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.PushAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.LookupTableAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.LookupAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.JumpAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.IfJumpAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.GotoLabelAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.GotoFrameAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.GotoFrame2Action
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.GetURLAction
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.GetURL2Action
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.ActionList
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
 
accept(Visitor) - Method in class uk.co.badgersinfoil.jactionscript.Action
 
Action - class uk.co.badgersinfoil.jactionscript.Action.
Abstract superclass for all actions.
Action(String) - Constructor for class uk.co.badgersinfoil.jactionscript.Action
 
ActionConstants - interface uk.co.badgersinfoil.jactionscript.ActionConstants.
Definitions of opcodes that have no immidiate data,
ActionHandle - class uk.co.badgersinfoil.jactionscript.ActionHandle.
 
ActionHandle() - Constructor for class uk.co.badgersinfoil.jactionscript.ActionHandle
 
ActionHandle(Action) - Constructor for class uk.co.badgersinfoil.jactionscript.ActionHandle
 
ActionList - class uk.co.badgersinfoil.jactionscript.ActionList.
An ActionList declares a list of actionscript bytecodes, in execution order.
ActionList() - Constructor for class uk.co.badgersinfoil.jactionscript.ActionList
 
ADD - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
add() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
add(Object) - Method in class uk.co.badgersinfoil.jactionscript.PushAction
 
addTargeter(BranchAction) - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
It's the responsibility of the BranchAction to keep the handles it targets up to date by calling this method.
AND - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
and() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
append(Action) - Method in class uk.co.badgersinfoil.jactionscript.ActionList
 
ASCII_TO_CHAR - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
ASCII_TO_CHAR_MB - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
asciiToChar() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
asciiToCharMB() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

B

BIT_AND - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
BIT_OR - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
BIT_XOR - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
bitAnd() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
bitOr() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
bitXor() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
blob(byte[]) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
BOOLEAN - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
BranchAction - class uk.co.badgersinfoil.jactionscript.BranchAction.
Abstract superclass for Actions that can cause the flow of control though the ActionList to branch.
BranchAction(String, ActionHandle) - Constructor for class uk.co.badgersinfoil.jactionscript.BranchAction
 
BytecodeSWFActions - class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions.
 
BytecodeSWFActions() - Constructor for class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

C

CALL - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
CALL_FUNCTION - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
CALL_METHOD - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
call() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
callFunction() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
callMethod() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
CHAR_MB_TO_ASCII - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
CHAR_TO_ASCII - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
charMBToAscii() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
charToAscii() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
CLONE_SPRITE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
cloneSprite() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
comment(String) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
CONCAT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
concat() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
contains(String) - Method in class uk.co.badgersinfoil.jactionscript.LookupTable
 
CONVERT_TO_NUMBER - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
CONVERT_TO_STRING - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
convertToNumber() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
convertToString() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
coord1 - Variable in class uk.co.badgersinfoil.jactionscript.analysis.StackListener.DragBox
 
coord2 - Variable in class uk.co.badgersinfoil.jactionscript.analysis.StackListener.DragBox
 
coord3 - Variable in class uk.co.badgersinfoil.jactionscript.analysis.StackListener.DragBox
 
coord4 - Variable in class uk.co.badgersinfoil.jactionscript.analysis.StackListener.DragBox
 
currentLookupTable - Variable in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 

D

DebugStackListener - class uk.co.badgersinfoil.jactionscript.analysis.DebugStackListener.
Prints stuff about some of the actions encountered -- implementation not complete or consistent.
DebugStackListener() - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.DebugStackListener
 
DebugStackListener(StackListener) - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.DebugStackListener
 
DECREMENT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
decrement() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
DEFINE_LOCAL - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
DEFINE_LOCAL_VALUE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
defineLocal() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
defineLocalValue() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
DELETE_PROPERTY - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
DELETE_THREAD_VARS - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
deleteProperty() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
deleteThreadVars() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
dispose() - Method in class uk.co.badgersinfoil.jactionscript.BranchAction
Removes this branch from the list of targeters maintained by the target ActionHandle and then breaks the reference to the target.
dispose() - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
Breaks references held by this objects to others to promote garbage-collection and to expose code incorrectly using stale handles.
DIVIDE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
divide() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
done() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
DOUBLE - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
DUPLICATE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
duplicate() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

E

END_DRAG - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
end() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
endBlock() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
endDrag() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
ENUMERATE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
ENUMERATE_OBJECT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
enumerate() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
enumerateObject() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
EQUALS - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
equals() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

F

FilterStackListener - class uk.co.badgersinfoil.jactionscript.analysis.FilterStackListener.
Implements all methods of StackListener as pass-throughs.
FilterStackListener(StackListener) - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.FilterStackListener
 
first() - Method in class uk.co.badgersinfoil.jactionscript.ActionList
Returns the handle on the first Action in the list
FLOAT - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
FUNCTION - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 

G

GET_MEMBER - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
GET_PROPERTY - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
GET_TARGET_PATH - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
GET_TIME - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
GET_VARIABLE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
get(int) - Method in class uk.co.badgersinfoil.jactionscript.ActionList
 
getAction() - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
 
getBody() - Method in class uk.co.badgersinfoil.jactionscript.StartFunctionAction
 
getCode() - Method in class uk.co.badgersinfoil.jactionscript.UnknownAction
 
getData() - Method in class uk.co.badgersinfoil.jactionscript.UnknownAction
 
getFrame() - Method in class uk.co.badgersinfoil.jactionscript.GotoFrameAction
 
getFrameNumber() - Method in class uk.co.badgersinfoil.jactionscript.WaitForFrameAction
 
getIndex() - Method in class uk.co.badgersinfoil.jactionscript.LookupAction
 
getLabel() - Method in class uk.co.badgersinfoil.jactionscript.GotoLabelAction
 
getList() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
Returns the list that's been gathering bytecodes from each call to a SWFActions method.
getLoadMode() - Method in class uk.co.badgersinfoil.jactionscript.GetURL2Action
 
getLookupTable() - Method in class uk.co.badgersinfoil.jactionscript.LookupTableAction
 
getMember() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
getMnemonic() - Method in class uk.co.badgersinfoil.jactionscript.Action
 
getName() - Method in class uk.co.badgersinfoil.jactionscript.StartFunctionAction
 
getNext() - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
 
getParamNames() - Method in class uk.co.badgersinfoil.jactionscript.StartFunctionAction
 
getPlay() - Method in class uk.co.badgersinfoil.jactionscript.GotoFrame2Action
 
getPrev() - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
 
getProperty() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
getRegister() - Method in class uk.co.badgersinfoil.jactionscript.StoreInRegisterAction
 
getSendVars() - Method in class uk.co.badgersinfoil.jactionscript.GetURL2Action
 
getTarget() - Method in class uk.co.badgersinfoil.jactionscript.SetTargetAction
 
getTarget() - Method in class uk.co.badgersinfoil.jactionscript.JASVisitorException
 
getTarget() - Method in class uk.co.badgersinfoil.jactionscript.GetURLAction
 
getTarget() - Method in class uk.co.badgersinfoil.jactionscript.BranchAction
 
getTargetPath() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
getTime() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
getType() - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
getURL() - Method in class uk.co.badgersinfoil.jactionscript.GetURLAction
 
getURL(int, int) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
getURL(String, String) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
GetURL2Action - class uk.co.badgersinfoil.jactionscript.GetURL2Action.
 
GetURL2Action(int, int) - Constructor for class uk.co.badgersinfoil.jactionscript.GetURL2Action
 
GetURLAction - class uk.co.badgersinfoil.jactionscript.GetURLAction.
 
GetURLAction(String, String) - Constructor for class uk.co.badgersinfoil.jactionscript.GetURLAction
 
getValue() - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
getVariable() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
gotoFrame(boolean) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
gotoFrame(int) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
gotoFrame(String) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
GotoFrame2Action - class uk.co.badgersinfoil.jactionscript.GotoFrame2Action.
 
GotoFrame2Action(boolean) - Constructor for class uk.co.badgersinfoil.jactionscript.GotoFrame2Action
 
GotoFrameAction - class uk.co.badgersinfoil.jactionscript.GotoFrameAction.
 
GotoFrameAction(int) - Constructor for class uk.co.badgersinfoil.jactionscript.GotoFrameAction
 
GotoLabelAction - class uk.co.badgersinfoil.jactionscript.GotoLabelAction.
 
GotoLabelAction(String) - Constructor for class uk.co.badgersinfoil.jactionscript.GotoLabelAction
 
GREATER_THAN - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
greaterThan() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

H

hasTargeters() - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
Do any BranchAction objects reference this handle?

I

ifJump(String) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
IfJumpAction - class uk.co.badgersinfoil.jactionscript.IfJumpAction.
 
IfJumpAction(ActionHandle) - Constructor for class uk.co.badgersinfoil.jactionscript.IfJumpAction
 
INCREMENT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
increment() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
INIT_ARRAY - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
INIT_OBJECT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
initArray() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
initObject() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
INSTANCE_OF - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
instanceOf() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
INTEGER - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
invalidate() - Method in class uk.co.badgersinfoil.jactionscript.analysis.StackInfo
 
invalidateState() - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 

J

JASVisitorException - exception uk.co.badgersinfoil.jactionscript.JASVisitorException.
 
JASVisitorException(Throwable) - Constructor for class uk.co.badgersinfoil.jactionscript.JASVisitorException
 
jump(String) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
JumpAction - class uk.co.badgersinfoil.jactionscript.JumpAction.
 
JumpAction(ActionHandle) - Constructor for class uk.co.badgersinfoil.jactionscript.JumpAction
 
jumpLabel(String) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

K

knownType() - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
knownValue() - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 

L

last() - Method in class uk.co.badgersinfoil.jactionscript.ActionList
Returns the handle on the last Action in the list
length() - Method in class uk.co.badgersinfoil.jactionscript.ActionList
 
LESS_THAN - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
lessThan() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
LinkExtractor - class uk.co.badgersinfoil.jactionscript.example.LinkExtractor.
Command-line program to print the links in an SWF file given as the command-line argument.
LinkExtractor() - Constructor for class uk.co.badgersinfoil.jactionscript.example.LinkExtractor
 
lookup(int) - Method in class uk.co.badgersinfoil.jactionscript.LookupTable
 
lookup(int) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
LookupAction - class uk.co.badgersinfoil.jactionscript.LookupAction.
 
LookupAction(int) - Constructor for class uk.co.badgersinfoil.jactionscript.LookupAction
 
LookupTable - class uk.co.badgersinfoil.jactionscript.LookupTable.
Data for a LookupTableAction.
lookupTable(String[]) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
LookupTable(String[]) - Constructor for class uk.co.badgersinfoil.jactionscript.LookupTable
 
LookupTableAction - class uk.co.badgersinfoil.jactionscript.LookupTableAction.
 
LookupTableAction(LookupTable) - Constructor for class uk.co.badgersinfoil.jactionscript.LookupTableAction
 

M

main(String[]) - Static method in class uk.co.badgersinfoil.jactionscript.example.Test
 
main(String[]) - Static method in class uk.co.badgersinfoil.jactionscript.example.LinkExtractor
 
mkboolean() - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkboolean(boolean) - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkboolean(Boolean) - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkdouble(Double) - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkfloat(float) - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkfloat(Float) - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkinteger(int) - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkinteger(Integer) - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mknull() - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkstring(String) - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkundefined() - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
mkunderrun() - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
Build a stack entry which is the result of poping from an empty stack.
mkunknown() - Static method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
MODULO - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
modulo() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
MOVIECLIP - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
MULTIPLY - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
multiply() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

N

NEW_METHOD - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
NEW_OBJECT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
newMethod() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
newObject() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
NEXT_FRAME - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
nextFrame() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
NOT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
not() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
NULL - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
NullStackListener - class uk.co.badgersinfoil.jactionscript.analysis.NullStackListener.
Implements all methods of StackListener as no-ops
NullStackListener() - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.NullStackListener
 
number() - Method in class uk.co.badgersinfoil.jactionscript.Register
 

O

OBJECT - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
Operand - class uk.co.badgersinfoil.jactionscript.analysis.Operand.
Data on which Actions operate, either arguments poped of the emulated stack, or results pushed back onto it.
Operand.ASType - class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType.
 
Operand() - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
OR - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
or() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

P

peek() - Method in class uk.co.badgersinfoil.jactionscript.analysis.StackInfo
 
peekNext() - Method in class uk.co.badgersinfoil.jactionscript.ActionList
Returns a reference to the object that will be returned by the next call to ActionList.append(Action).
PLAY - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
play() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
pokeNext(ActionHandle) - Method in class uk.co.badgersinfoil.jactionscript.ActionList
Set the ActionHandle for the next Action appended.
POP - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
pop() - Method in class uk.co.badgersinfoil.jactionscript.analysis.StackInfo
 
pop() - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
convenience method; calls stack.pop()
pop() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
popArgs() - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
pops a list of arguments off the stack ant returns the Operand objects in a List.
PREV_FRAME - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
prevFrame() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
push(boolean) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
push(double) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
push(float) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
push(int) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
push(Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.StackInfo
 
push(Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
convenience method; calls stack.push(entry)
push(String) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
PushAction - class uk.co.badgersinfoil.jactionscript.PushAction.
 
PushAction(Object) - Constructor for class uk.co.badgersinfoil.jactionscript.PushAction
 
pushNull() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
pushRegister(int) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
pushUndefined() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
put(String) - Method in class uk.co.badgersinfoil.jactionscript.LookupTable
Adds the given string to the lookup table if it does not already contain it.

R

RANDOM_NUMBER - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
randomNumber() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
Register - class uk.co.badgersinfoil.jactionscript.Register.
Data for StoreInRegisterAction and PushAction.
Register(int) - Constructor for class uk.co.badgersinfoil.jactionscript.Register
 
REMOVE_SPRITE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
remove(ActionHandle) - Method in class uk.co.badgersinfoil.jactionscript.ActionList
Removes the Action referenced by the given handle from this list.
removeSprite() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
removeTargeter(BranchAction) - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
Called by BranchAction to keep its targets up to date.
RETURN_VALUE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
returnValue() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

S

SET_MEMBER - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
SET_PROPERTY - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
SET_TARGET_2 - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
SET_VARIABLE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
setAction(Action) - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
 
setMember() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
setNext(ActionHandle) - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
 
setPrev(ActionHandle) - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
 
setProperty() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
setTarget() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
setTarget(ActionHandle) - Method in class uk.co.badgersinfoil.jactionscript.BranchAction
Sets the target of this branch to the given handle.
setTarget(String) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
SetTargetAction - class uk.co.badgersinfoil.jactionscript.SetTargetAction.
 
SetTargetAction(String) - Constructor for class uk.co.badgersinfoil.jactionscript.SetTargetAction
 
setType(Operand.ASType) - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
setValue(Object) - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
setVariable() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
SHIFT_LEFT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
SHIFT_RIGHT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
SHIFT_RIGHT_UNSIGNED - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
shiftLeft() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
shiftRight() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
shiftRightUnsigned() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
SimpleStackSimulator - class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator.
Builds a picture of the actionscript stack layout as each instruction is executed, driving an implementation of StackListener.
SimpleStackSimulator(StackListener) - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 
size() - Method in class uk.co.badgersinfoil.jactionscript.LookupTable
 
stack - Variable in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 
StackInfo - class uk.co.badgersinfoil.jactionscript.analysis.StackInfo.
A stack of Operand objects.
StackInfo() - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.StackInfo
 
StackListener - interface uk.co.badgersinfoil.jactionscript.analysis.StackListener.
A StackListener is informed when SimpleStackSimulator updates its simulated stack.
StackListener.DragBox - class uk.co.badgersinfoil.jactionscript.analysis.StackListener.DragBox.
 
StackListener.DragBox(Operand, Operand, Operand, Operand) - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.StackListener.DragBox
 
START_DRAG - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
START_WITH - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
start(int) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
start(int, int) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
startDrag() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
startFunction(String, String[]) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
StartFunctionAction - class uk.co.badgersinfoil.jactionscript.StartFunctionAction.
 
StartFunctionAction(String, String[], ActionList) - Constructor for class uk.co.badgersinfoil.jactionscript.StartFunctionAction
 
startWith() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
STOP - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
STOP_SOUNDS - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
stop() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
stopSounds() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
storeInRegister(int) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
StoreInRegisterAction - class uk.co.badgersinfoil.jactionscript.StoreInRegisterAction.
 
StoreInRegisterAction(Register) - Constructor for class uk.co.badgersinfoil.jactionscript.StoreInRegisterAction
 
STRICT_EQUALS - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
strictEquals() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
STRING - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
STRING_EQUALS - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
STRING_GREATER_THAN - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
STRING_LENGTH - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
STRING_LENGTH_MB - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
STRING_LESS_THAN - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
stringEquals() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
stringGreaterThan() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
stringLength() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
stringLengthMB() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
stringLessThan() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
SUBSTRING - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
SUBSTRING_MB - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
substring() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
substringMB() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
SUBTRACT - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
subtract() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
SWAP - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
swap() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
SWFActionExtract - class uk.co.badgersinfoil.jactionscript.example.SWFActionExtract.
 
SWFActionExtract(Visitor) - Constructor for class uk.co.badgersinfoil.jactionscript.example.SWFActionExtract
 
SWFActionRewrite - class uk.co.badgersinfoil.jactionscript.example.SWFActionRewrite.
This doesn't work yet.
SWFActionRewrite(SWFTagTypes) - Constructor for class uk.co.badgersinfoil.jactionscript.example.SWFActionRewrite
 
SWFActionsVisitor - class uk.co.badgersinfoil.jactionscript.javaswf.SWFActionsVisitor.
 
SWFActionsVisitor(SWFActions) - Constructor for class uk.co.badgersinfoil.jactionscript.javaswf.SWFActionsVisitor
 

T

tagDefineButton(int, Vector) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionRewrite
 
tagDefineButton(int, Vector) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionExtract
 
tagDefineButton2(int, boolean, Vector) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionRewrite
 
tagDefineButton2(int, boolean, Vector) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionExtract
 
tagDefineSprite(int) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionRewrite
 
tagDefineSprite(int) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionExtract
 
tagDoAction() - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionRewrite
 
tagDoAction() - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionExtract
 
tagDoInitAction(int) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionRewrite
 
tagDoInitAction(int) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionExtract
 
tagPlaceObject2(boolean, int, int, int, Matrix, AlphaTransform, int, String, int) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionRewrite
 
tagPlaceObject2(boolean, int, int, int, Matrix, AlphaTransform, int, String, int) - Method in class uk.co.badgersinfoil.jactionscript.example.SWFActionExtract
 
targeters() - Method in class uk.co.badgersinfoil.jactionscript.ActionHandle
Return an iterator over any BranchAction objects targeting this handle
Test - class uk.co.badgersinfoil.jactionscript.example.Test.
 
Test() - Constructor for class uk.co.badgersinfoil.jactionscript.example.Test
 
TO_INTEGER - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
toArray() - Method in class uk.co.badgersinfoil.jactionscript.LookupTable
 
TOGGLE_QUALITY - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
toggleQuality() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
toInteger() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
toString() - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
toString() - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
TRACE - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
trace() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
TYPE_OF - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
TYPED_ADD - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
TYPED_EQUALS - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
TYPED_LESS_THAN - Static variable in interface uk.co.badgersinfoil.jactionscript.ActionConstants
 
typedAdd() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
typedEquals() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
typedLessThan() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
typeOf() - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 

U

uk.co.badgersinfoil.jactionscript - package uk.co.badgersinfoil.jactionscript
 
uk.co.badgersinfoil.jactionscript.analysis - package uk.co.badgersinfoil.jactionscript.analysis
 
uk.co.badgersinfoil.jactionscript.example - package uk.co.badgersinfoil.jactionscript.example
 
uk.co.badgersinfoil.jactionscript.javaswf - package uk.co.badgersinfoil.jactionscript.javaswf
Interface to the JavaSWF library, allowing JavaSWF to generate ActionList objects, and allowing ActionList objects to be written out to SWF files.
UNDEFINED - Static variable in class uk.co.badgersinfoil.jactionscript.PushAction
Represents the ActionScript 'undefined' value
UNDEFINED - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.Operand.ASType
 
unknown(int, byte[]) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.BytecodeSWFActions
 
UnknownAction - class uk.co.badgersinfoil.jactionscript.UnknownAction.
Some action whose bytecode is unknown to the SWF parser.
UnknownAction(int, byte[]) - Constructor for class uk.co.badgersinfoil.jactionscript.UnknownAction
 
unsetType() - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 
unsetValue() - Method in class uk.co.badgersinfoil.jactionscript.analysis.Operand
 

V

VALUE - Static variable in class uk.co.badgersinfoil.jactionscript.analysis.NullStackListener
 
valueIterator() - Method in class uk.co.badgersinfoil.jactionscript.PushAction
 
VariableProcessor - class uk.co.badgersinfoil.jactionscript.analysis.VariableProcessor.
FIXME: this is just a toy implementation, taking no account of scoping rules
VariableProcessor(StackListener) - Constructor for class uk.co.badgersinfoil.jactionscript.analysis.VariableProcessor
 
visitADD(Action) - Method in interface uk.co.badgersinfoil.jactionscript.Visitor
 
visitADD(Action) - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 
visitADD(Action) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.SWFActionsVisitor
 
visitADD(Action, Operand, Operand, Operand) - Method in interface uk.co.badgersinfoil.jactionscript.analysis.StackListener
 
visitADD(Action, Operand, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.NullStackListener
 
visitADD(Action, Operand, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.FilterStackListener
 
visitADD(Action, Operand, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.DebugStackListener
 
visitAND(Action) - Method in interface uk.co.badgersinfoil.jactionscript.Visitor
 
visitAND(Action) - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 
visitAND(Action) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.SWFActionsVisitor
 
visitAND(Action, Operand, Operand, Operand) - Method in interface uk.co.badgersinfoil.jactionscript.analysis.StackListener
 
visitAND(Action, Operand, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.NullStackListener
 
visitAND(Action, Operand, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.FilterStackListener
 
visitAND(Action, Operand, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.DebugStackListener
 
visitASCII_TO_CHAR_MB(Action) - Method in interface uk.co.badgersinfoil.jactionscript.Visitor
 
visitASCII_TO_CHAR_MB(Action) - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 
visitASCII_TO_CHAR_MB(Action) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.SWFActionsVisitor
 
visitASCII_TO_CHAR_MB(Action, Operand, Operand) - Method in interface uk.co.badgersinfoil.jactionscript.analysis.StackListener
 
visitASCII_TO_CHAR_MB(Action, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.NullStackListener
 
visitASCII_TO_CHAR_MB(Action, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.FilterStackListener
 
visitASCII_TO_CHAR_MB(Action, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.DebugStackListener
 
visitASCII_TO_CHAR(Action) - Method in interface uk.co.badgersinfoil.jactionscript.Visitor
 
visitASCII_TO_CHAR(Action) - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 
visitASCII_TO_CHAR(Action) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.SWFActionsVisitor
 
visitASCII_TO_CHAR(Action, Operand, Operand) - Method in interface uk.co.badgersinfoil.jactionscript.analysis.StackListener
 
visitASCII_TO_CHAR(Action, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.NullStackListener
 
visitASCII_TO_CHAR(Action, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.FilterStackListener
 
visitASCII_TO_CHAR(Action, Operand, Operand) - Method in class uk.co.badgersinfoil.jactionscript.analysis.DebugStackListener
 
visitBIT_AND(Action) - Method in interface uk.co.badgersinfoil.jactionscript.Visitor
 
visitBIT_AND(Action) - Method in class uk.co.badgersinfoil.jactionscript.analysis.SimpleStackSimulator
 
visitBIT_AND(Action) - Method in class uk.co.badgersinfoil.jactionscript.javaswf.SWFActionsVisitor
 
visitBIT_AND(Action, Operand, Operand, Operand) - Method in interface uk.co.badgersinfoil