A C D E F G I J L M N P R S T

A

ActionScriptDecoder - Class in com.carbonfive.flash.decoder
Decode an ActionScript object (of some type) to a Java object (of some type).
ActionScriptDecoder() - Constructor for class com.carbonfive.flash.decoder.ActionScriptDecoder
 
ActionScriptEncoder - Class in com.carbonfive.flash.encoder
Encode a Java object (of some type) to an ActionScript object (of some type).
ActionScriptEncoder() - Constructor for class com.carbonfive.flash.encoder.ActionScriptEncoder
 
add(Class) - Method in class com.carbonfive.flash.LoopFinder
Notify LoopFinder that a specific class is being encoded.
ArrayDecoder - Class in com.carbonfive.flash.decoder
Decodes an ActionScript list to a Java array.
ArrayDecoder() - Constructor for class com.carbonfive.flash.decoder.ArrayDecoder
 
ArrayEncoder - Class in com.carbonfive.flash.encoder
Encodes a Java array to an ActionScript list.
ArrayEncoder() - Constructor for class com.carbonfive.flash.encoder.ArrayEncoder
 
ASTranslationException - Exception in com.carbonfive.flash
 
ASTranslationException() - Constructor for exception com.carbonfive.flash.ASTranslationException
 
ASTranslationException(String) - Constructor for exception com.carbonfive.flash.ASTranslationException
 
ASTranslationException(String, Throwable) - Constructor for exception com.carbonfive.flash.ASTranslationException
 
ASTranslationException(Throwable) - Constructor for exception com.carbonfive.flash.ASTranslationException
 
ASTranslator - Class in com.carbonfive.flash
ASTranslator provides the ability to translate between ASObjects used by Macromedia Flash Remoting and Java objects in your application.
ASTranslator() - Constructor for class com.carbonfive.flash.ASTranslator
 
ASTranslatorFactory - Class in com.carbonfive.flash
 

C

CachingDecoder - Class in com.carbonfive.flash.decoder
Provides referenced-based caching for ActionScript to Java decoding.
CachingDecoder(ActionScriptDecoder) - Constructor for class com.carbonfive.flash.decoder.CachingDecoder
 
CachingEncoder - Class in com.carbonfive.flash.encoder
Provides reference-based caching for Java to ActionScript encoding.
CachingEncoder(ActionScriptEncoder) - Constructor for class com.carbonfive.flash.encoder.CachingEncoder
 
CachingManager - Class in com.carbonfive.flash
 
CachingManager() - Constructor for class com.carbonfive.flash.CachingManager
 
CollectionDecoder - Class in com.carbonfive.flash.decoder
Decodes an ActionScript list to a Java collection (list or set).
CollectionDecoder() - Constructor for class com.carbonfive.flash.decoder.CollectionDecoder
 
CollectionEncoder - Class in com.carbonfive.flash.encoder
Encodes a Java collection to an ActionScript list.
CollectionEncoder() - Constructor for class com.carbonfive.flash.encoder.CollectionEncoder
 
com.carbonfive.flash - package com.carbonfive.flash
ASTranslator provides JavaBean-style mapping between Java objects in any J2EE application server and ActionScript objects in Flash MX when used with Macromedia Flash Remoting MX.
com.carbonfive.flash.decoder - package com.carbonfive.flash.decoder
All necessary decoders to translate ASObjects to Java objects.
com.carbonfive.flash.encoder - package com.carbonfive.flash.encoder
All necessary encoders to translate Java objects to ASObjects.
com.carbonfive.flash.test - package com.carbonfive.flash.test
 
containsKey(Object) - Method in class com.carbonfive.flash.IdentityMap
 
containsKey(Object) - Method in class com.carbonfive.flash.ReferenceCache
 
Context - Class in com.carbonfive.flash
Context passed to encoders and decoders, as well as factories, during translation to and from Action Script.
create() - Static method in class com.carbonfive.flash.test.LargeObject
 
createEncoderCache(boolean) - Static method in class com.carbonfive.flash.CachingManager
 

D

DateDecoder - Class in com.carbonfive.flash.decoder
 
DateDecoder() - Constructor for class com.carbonfive.flash.decoder.DateDecoder
 
DateEncoder - Class in com.carbonfive.flash.encoder
Encodes a Java Date object to an ActionScript Date object.
DateEncoder() - Constructor for class com.carbonfive.flash.encoder.DateEncoder
 
decideClassToTranslateInto(Object) - Static method in class com.carbonfive.flash.decoder.DecoderFactory
 
decodeObject(Object, Class) - Method in class com.carbonfive.flash.decoder.ActionScriptDecoder
 
DecoderFactory - Class in com.carbonfive.flash.decoder
 
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.ActionScriptDecoder
 
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.ArrayDecoder
 
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.CachingDecoder
 
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.CollectionDecoder
 
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.DateDecoder
 
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.JavaBeanDecoder
 
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.MapDecoder
 
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.NativeDecoder
This method attempts to create a Java object from an ActionScript object that is supposedly (according to the Macromedia AMF rules) alread the appropriate Java object.
decodeShell(Object, Class) - Method in class com.carbonfive.flash.decoder.NumberDecoder
 
doIgnoreClass(Class) - Method in class com.carbonfive.flash.TranslationFilter
Whether or not to ignore the specified class.
doIgnoreProperty(Class, String) - Method in class com.carbonfive.flash.TranslationFilter
Whether or not to ignore the specified property.

E

encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.ActionScriptEncoder
 
encodeObject(Context, Object) - Method in class com.carbonfive.flash.encoder.ActionScriptEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.ArrayEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.CachingEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.CollectionEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.DateEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.JavaBeanEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.MapEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.NativeEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.NullEncoder
 
encodeObject(Context, Object, Object) - Method in class com.carbonfive.flash.encoder.NumberEncoder
 
EncoderFactory - Class in com.carbonfive.flash.encoder
 
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.ActionScriptEncoder
 
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.ArrayEncoder
 
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.CachingEncoder
 
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.CollectionEncoder
 
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.DateEncoder
Passes decodedObject straight through.
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.JavaBeanEncoder
 
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.MapEncoder
 
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.NativeEncoder
Passes decodedObject straight through.
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.NullEncoder
 
encodeShell(Context, Object) - Method in class com.carbonfive.flash.encoder.NumberEncoder
 

F

FACTORY_PROPERTY - Static variable in class com.carbonfive.flash.ASTranslatorFactory
 
fromActionScript(Object) - Method in class com.carbonfive.flash.ASTranslator
Given an Object that is either an ASObject or Collection of ASObjects, fromActionScript creates a corresponding JavaBean or Collection of JavaBeans.
fromActionScript(Object, Class) - Method in class com.carbonfive.flash.ASTranslator
Translate an object to another object of type 'desiredBeanClass' obj types should be ASObject, Boolean, String, Number, Date, ArrayList

G

get(Object) - Method in class com.carbonfive.flash.IdentityMap
 
get(Object) - Method in class com.carbonfive.flash.ReferenceCache
 
getASTranslator() - Method in class com.carbonfive.flash.ASTranslatorFactory
 
getASTranslator() - Method in class com.carbonfive.flash.test.TestASTranslatorFactory
 
getBaseContext() - Static method in class com.carbonfive.flash.Context
Return the base context, which contains the default translation filter.
getBaseFilter() - Static method in class com.carbonfive.flash.TranslationFilter
Generated a base TranslationFilter object.
getBuffer() - Method in class com.carbonfive.flash.LoopFinder
Get the buffer of the last 20 classes encoded, as described in the class JavaDoc above.
getDecoder(Object, Class) - Method in class com.carbonfive.flash.decoder.DecoderFactory
 
getDecoderCache() - Static method in class com.carbonfive.flash.CachingManager
 
getDepth() - Method in class com.carbonfive.flash.LoopFinder
Get the current depth.
getDooble() - Method in class com.carbonfive.flash.test.LargeObject
 
getDooble() - Method in class com.carbonfive.flash.test.LargeObject.SubObjectOne
 
getEncoder(Context, Object) - Method in class com.carbonfive.flash.encoder.EncoderFactory
 
getEncoderCache() - Static method in class com.carbonfive.flash.CachingManager
 
getFilter() - Method in class com.carbonfive.flash.Context
 
getInstance() - Static method in class com.carbonfive.flash.ASTranslatorFactory
 
getInstance() - Static method in class com.carbonfive.flash.decoder.DecoderFactory
 
getInstance() - Static method in class com.carbonfive.flash.encoder.EncoderFactory
 
getInteger() - Method in class com.carbonfive.flash.test.LargeObject
 
getList() - Method in class com.carbonfive.flash.test.LargeObject.SubObjectOne
 
getListOne() - Method in class com.carbonfive.flash.test.LargeObject
 
getListTwo() - Method in class com.carbonfive.flash.test.LargeObject
 
getLoopFinder() - Method in class com.carbonfive.flash.Context
 
getLoopFinder() - Method in exception com.carbonfive.flash.InfiniteLoopException
 
getMap() - Method in class com.carbonfive.flash.test.LargeObject
 
getMap() - Method in class com.carbonfive.flash.test.LargeObject.SubObjectOne
 
getMessage() - Method in exception com.carbonfive.flash.ASTranslationException
 
getMessage() - Method in exception com.carbonfive.flash.InfiniteLoopException
Returns information about the infinite loop, including a buffer of recent classes encoded, and a list of possible culprits for the infinite loop.
getNextDecoder() - Method in class com.carbonfive.flash.decoder.CachingDecoder
 
getNextEncoder() - Method in class com.carbonfive.flash.encoder.CachingEncoder
 
getPossibles() - Method in class com.carbonfive.flash.LoopFinder
Get the list of "possibles", as described in the class JavaDoc above.
getRootCause() - Method in exception com.carbonfive.flash.ASTranslationException
 
getString() - Method in class com.carbonfive.flash.test.LargeObject
 
getString() - Method in class com.carbonfive.flash.test.LargeObject.SubObjectOne
 

I

IdentityMap - Class in com.carbonfive.flash
A lightweight HashMap (not all methods implemented) that wraps keys with an object that uses equivalence (==) for equals() and hashCode().
IdentityMap() - Constructor for class com.carbonfive.flash.IdentityMap
 
ignoreClass(Class) - Method in class com.carbonfive.flash.ASTranslator
Ignore objects that are an instance of klass when translating.
ignoreClass(Class) - Method in class com.carbonfive.flash.TranslationFilter
Ignore a specific class, and all subclasses.
ignoreProperty(Class, String) - Method in class com.carbonfive.flash.ASTranslator
Ignore the specified property of objects that are instances of klass.
ignoreProperty(Class, String) - Method in class com.carbonfive.flash.TranslationFilter
Ignore a specific properties, including in all subclasses.
InfiniteLoopException - Exception in com.carbonfive.flash
Thrown when an infinite loop is detected by LoopFinder.
InfiniteLoopException(LoopFinder) - Constructor for exception com.carbonfive.flash.InfiniteLoopException
 
isActionScriptNative(Object) - Static method in class com.carbonfive.flash.encoder.EncoderFactory
Determines whether a Java object is handles natively by the Flash Remoting gateway.
isLoop() - Method in class com.carbonfive.flash.LoopFinder
Indicates whether an infinite loop has been found or not.

J

JavaBeanDecoder - Class in com.carbonfive.flash.decoder
Decodes an ActionScript object to a Java object.
JavaBeanDecoder() - Constructor for class com.carbonfive.flash.decoder.JavaBeanDecoder
 
JavaBeanEncoder - Class in com.carbonfive.flash.encoder
Encodes a Java object to an ActionScript object.
JavaBeanEncoder() - Constructor for class com.carbonfive.flash.encoder.JavaBeanEncoder
 

L

LargeObject - Class in com.carbonfive.flash.test
 
LargeObject() - Constructor for class com.carbonfive.flash.test.LargeObject
 
LargeObject.SubObjectOne - Class in com.carbonfive.flash.test
 
LargeObject.SubObjectOne() - Constructor for class com.carbonfive.flash.test.LargeObject.SubObjectOne
 
LoopFinder - Class in com.carbonfive.flash
LoopFinder detects infinite loops during translation to Action Script.
LoopFinder() - Constructor for class com.carbonfive.flash.LoopFinder
 

M

MapDecoder - Class in com.carbonfive.flash.decoder
Decodes an ActionScript object to a Java map.
MapDecoder() - Constructor for class com.carbonfive.flash.decoder.MapDecoder
 
MapEncoder - Class in com.carbonfive.flash.encoder
Encodes a Java map to an ActionScript object.
MapEncoder() - Constructor for class com.carbonfive.flash.encoder.MapEncoder
 

N

NativeDecoder - Class in com.carbonfive.flash.decoder
Decodes an ActionScript native object to a Java native object.
NativeDecoder() - Constructor for class com.carbonfive.flash.decoder.NativeDecoder
 
NativeEncoder - Class in com.carbonfive.flash.encoder
Encodes a Java native object to an ActionScript native object.
NativeEncoder() - Constructor for class com.carbonfive.flash.encoder.NativeEncoder
 
NullEncoder - Class in com.carbonfive.flash.encoder
Encodes a Java native object to null.
NullEncoder() - Constructor for class com.carbonfive.flash.encoder.NullEncoder
 
NumberDecoder - Class in com.carbonfive.flash.decoder
Decode an ActionScript number (a double) to a Java number (of any type).
NumberDecoder() - Constructor for class com.carbonfive.flash.decoder.NumberDecoder
 
NumberEncoder - Class in com.carbonfive.flash.encoder
Encodes a Java number (any type) to an ActionScript number (a double).
NumberEncoder() - Constructor for class com.carbonfive.flash.encoder.NumberEncoder
 

P

printStackTrace(PrintWriter) - Method in exception com.carbonfive.flash.ASTranslationException
 
printStackTrace(PrintStream) - Method in exception com.carbonfive.flash.ASTranslationException
 
printStackTrace() - Method in exception com.carbonfive.flash.ASTranslationException
 
put(Object, Object) - Method in class com.carbonfive.flash.IdentityMap
 
put(Object, Object) - Method in class com.carbonfive.flash.ReferenceCache
 

R

ReferenceCache - Class in com.carbonfive.flash
Cache used to maintain references between ASObject graphs as well as Java object graphs.
ReferenceCache(boolean) - Constructor for class com.carbonfive.flash.ReferenceCache
 

S

setDooble(Double) - Method in class com.carbonfive.flash.test.LargeObject
 
setDooble(Double) - Method in class com.carbonfive.flash.test.LargeObject.SubObjectOne
 
setFilter(TranslationFilter) - Method in class com.carbonfive.flash.Context
 
setInteger(Integer) - Method in class com.carbonfive.flash.test.LargeObject
 
setString(String) - Method in class com.carbonfive.flash.test.LargeObject
 
setString(String) - Method in class com.carbonfive.flash.test.LargeObject.SubObjectOne
 
setUseEquivalence(boolean) - Method in class com.carbonfive.flash.ASTranslator
Determines whether object that are equivalent (using Object.equals()) should be considered identical by ASTranslator.
size() - Method in class com.carbonfive.flash.IdentityMap
 
size() - Method in class com.carbonfive.flash.ReferenceCache
 
stepIn() - Method in class com.carbonfive.flash.LoopFinder
Descend one level of recursion.
stepOut() - Method in class com.carbonfive.flash.LoopFinder
Ascend one level out of recursion.

T

TestASTranslatorFactory - Class in com.carbonfive.flash.test
 
TestASTranslatorFactory() - Constructor for class com.carbonfive.flash.test.TestASTranslatorFactory
 
toActionScript(Object) - Method in class com.carbonfive.flash.ASTranslator
Given an Object, toActionScript creates a corresponding ASObject or Collection of ASObjects that maps the source object's JavaBean properties to ASObject fields, Collections and Sets to ArrayLists, and all Numbers to Doubles while maintaining object references (including circular references).
toString() - Method in class com.carbonfive.flash.decoder.CachingDecoder
 
toString() - Method in class com.carbonfive.flash.IdentityMap
 
TranslationFilter - Class in com.carbonfive.flash
TranslationFilter holds classes and properties that should be ignored during a translation to Action Script.

A C D E F G I J L M N P R S T