org.codehaus.wadi.aop.tracker.basic
Class MapReplacer

java.lang.Object
  extended by org.codehaus.wadi.aop.tracker.basic.AbstractReplacer
      extended by org.codehaus.wadi.aop.tracker.basic.MapReplacer
All Implemented Interfaces:
java.io.Serializable, InstanceAndTrackerReplacer

public class MapReplacer
extends AbstractReplacer

Version:
$Revision: 1538 $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.wadi.aop.tracker.basic.AbstractReplacer
AbstractReplacer.Replacer
 
Constructor Summary
MapReplacer(InstanceAndTrackerReplacer parentReplacer)
           
 
Method Summary
 boolean canProcess(java.lang.Object instance)
           
protected  java.util.Map newMap(java.util.Map map)
           
protected  java.lang.Object replace(java.lang.Object instance, AbstractReplacer.Replacer replacer)
           
 
Methods inherited from class org.codehaus.wadi.aop.tracker.basic.AbstractReplacer
replaceWithInstance, replaceWithTracker
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapReplacer

public MapReplacer(InstanceAndTrackerReplacer parentReplacer)
Method Detail

canProcess

public boolean canProcess(java.lang.Object instance)

replace

protected java.lang.Object replace(java.lang.Object instance,
                                   AbstractReplacer.Replacer replacer)
Specified by:
replace in class AbstractReplacer

newMap

protected java.util.Map newMap(java.util.Map map)


Copyright © 2011. All Rights Reserved.