flex.messaging.io.amf
Class AmfTrace

java.lang.Object
  extended byflex.messaging.util.ObjectTrace
      extended byflex.messaging.io.amf.AmfTrace

public class AmfTrace
extends flex.messaging.util.ObjectTrace

The AMFTrace class is an AMF extension to the ObjectTrace utility to format AMF input/output in a similar manner to the client-side NetConnection Debugger. Note that in this version new lines are added after the individual values in complex type properties automatically.


Field Summary
 
Fields inherited from class flex.messaging.util.ObjectTrace
buffer, m_indent, m_nested, newLine
 
Constructor Summary
AmfTrace()
           
 
Method Summary
 void endAMFArray()
           
 void endAMFObject()
           
 void endCommand()
           
 void endHeader()
           
 void endMessage()
           
 void startAMFArray(int ref)
           
 void startAMFObject(String type, int ref)
           
 void startByteArray(int ref, int length)
           
 void startCommand(Object cmd, int iCmd, Object trxId)
           
 void startECMAArray(int ref)
           
 void startExternalizableObject(String type, int ref)
           
 void startHeader(String name, boolean mustUnderstand, int index)
           
 void startMessage(String targetURI, String responseURI, int index)
           
 void startRequest(String message)
           
 void startResponse(String message)
           
 void version(int version)
           
 void write(boolean b)
           
 void write(byte b)
           
 void write(double d)
           
 void write(float f)
           
 void write(int i)
           
 void write(long l)
           
 void write(Object o)
           
 void write(short s)
           
 void writeNull()
           
 void writeRef(int ref)
           
 void writeString(String s)
           
 void writeStringRef(int ref)
           
 void writeTraitsInfoRef(int ref)
           
 void writeUndefined()
           
 
Methods inherited from class flex.messaging.util.ObjectTrace
arrayElement, endArray, endObject, indentString, namedElement, newLine, startArray, startObject, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AmfTrace

public AmfTrace()
Method Detail

startRequest

public void startRequest(String message)

startResponse

public void startResponse(String message)

version

public void version(int version)

startHeader

public void startHeader(String name,
                        boolean mustUnderstand,
                        int index)

endHeader

public void endHeader()

startCommand

public void startCommand(Object cmd,
                         int iCmd,
                         Object trxId)

startMessage

public void startMessage(String targetURI,
                         String responseURI,
                         int index)

endMessage

public void endMessage()

endCommand

public void endCommand()

write

public void write(Object o)

write

public void write(boolean b)

write

public void write(double d)

write

public void write(float f)

write

public void write(int i)

write

public void write(long l)

write

public void write(short s)

write

public void write(byte b)

writeNull

public void writeNull()

writeRef

public void writeRef(int ref)

writeString

public void writeString(String s)

writeStringRef

public void writeStringRef(int ref)

writeTraitsInfoRef

public void writeTraitsInfoRef(int ref)

writeUndefined

public void writeUndefined()

startAMFArray

public void startAMFArray(int ref)

startECMAArray

public void startECMAArray(int ref)

startByteArray

public void startByteArray(int ref,
                           int length)

endAMFArray

public void endAMFArray()

startExternalizableObject

public void startExternalizableObject(String type,
                                      int ref)

startAMFObject

public void startAMFObject(String type,
                           int ref)

endAMFObject

public void endAMFObject()


Copyright © 2006 Adobe Systems Inc. All Rights Reserved. (Updated August 2, 2006)