com.caucho.hessian.io
Class HessianDebugState.ListState

java.lang.Object
  extended by com.caucho.hessian.io.HessianDebugState.State
      extended by com.caucho.hessian.io.HessianDebugState.ListState
Enclosing class:
HessianDebugState

 class HessianDebugState.ListState
extends HessianDebugState.State


Field Summary
private  int _count
           
private  boolean _hasData
           
private  int _refId
           
private  int _state
           
private  int _valueDepth
           
private static int LENGTH
           
private static int TYPE
           
private static int VALUE
           
 
Fields inherited from class com.caucho.hessian.io.HessianDebugState.State
_next
 
Constructor Summary
HessianDebugState.ListState(HessianDebugState.State next, int refId)
           
 
Method Summary
(package private)  int depth()
           
(package private)  boolean isShift(java.lang.Object value)
           
(package private)  HessianDebugState.State next(int ch)
           
(package private)  HessianDebugState.State shift(java.lang.Object object)
           
 
Methods inherited from class com.caucho.hessian.io.HessianDebugState.State
nextObject, print, print, printIndent, println, println, println, printObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

private static final int TYPE
See Also:
Constant Field Values

LENGTH

private static final int LENGTH
See Also:
Constant Field Values

VALUE

private static final int VALUE
See Also:
Constant Field Values

_refId

private int _refId

_state

private int _state

_hasData

private boolean _hasData

_count

private int _count

_valueDepth

private int _valueDepth
Constructor Detail

HessianDebugState.ListState

HessianDebugState.ListState(HessianDebugState.State next,
                            int refId)
Method Detail

isShift

boolean isShift(java.lang.Object value)
Overrides:
isShift in class HessianDebugState.State

shift

HessianDebugState.State shift(java.lang.Object object)
Overrides:
shift in class HessianDebugState.State

depth

int depth()
Overrides:
depth in class HessianDebugState.State

next

HessianDebugState.State next(int ch)
Specified by:
next in class HessianDebugState.State