org.codehaus.wadi.aop.tracker.visitor
Class CopyStateVisitor

java.lang.Object
  extended by org.codehaus.wadi.aop.tracker.visitor.AbstractVisitor
      extended by org.codehaus.wadi.aop.tracker.visitor.CopyStateVisitor
All Implemented Interfaces:
InstanceTrackerVisitor
Direct Known Subclasses:
CopyFullStateVisitor

public class CopyStateVisitor
extends AbstractVisitor

Version:
$Revision: 1538 $

Nested Class Summary
static class CopyStateVisitor.CopyStateVisitorContext
           
 
Field Summary
protected  InstanceTrackerVisitor resetTrackingVisitor
           
protected  InstanceTrackerVisitor setInstanceIdVisitor
           
 
Constructor Summary
CopyStateVisitor(WireMarshaller wireMarshaller, InstanceTrackerVisitor setInstanceIdVisitor, InstanceTrackerVisitor resetTrackingVisitor)
           
 
Method Summary
protected  ValueUpdaterInfo[] buildValueUpdaterInfos(InstanceTracker instanceTracker)
           
 CopyStateVisitor.CopyStateVisitorContext newContext()
           
protected  void serializeValueUpdaterInfos(CopyStateVisitor.CopyStateVisitorContext copyContext, InstanceTracker instanceTracker)
           
 void visit(InstanceTracker instanceTracker, VisitorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

setInstanceIdVisitor

protected final InstanceTrackerVisitor setInstanceIdVisitor

resetTrackingVisitor

protected final InstanceTrackerVisitor resetTrackingVisitor
Constructor Detail

CopyStateVisitor

public CopyStateVisitor(WireMarshaller wireMarshaller,
                        InstanceTrackerVisitor setInstanceIdVisitor,
                        InstanceTrackerVisitor resetTrackingVisitor)
Method Detail

newContext

public CopyStateVisitor.CopyStateVisitorContext newContext()
Specified by:
newContext in interface InstanceTrackerVisitor
Overrides:
newContext in class AbstractVisitor

visit

public void visit(InstanceTracker instanceTracker,
                  VisitorContext context)

serializeValueUpdaterInfos

protected void serializeValueUpdaterInfos(CopyStateVisitor.CopyStateVisitorContext copyContext,
                                          InstanceTracker instanceTracker)

buildValueUpdaterInfos

protected ValueUpdaterInfo[] buildValueUpdaterInfos(InstanceTracker instanceTracker)


Copyright © 2011. All Rights Reserved.