edu.uci.ics.jung.utils
Class UserDataContainer.CopyAction.Clone

java.lang.Object
  extended by edu.uci.ics.jung.utils.UserDataContainer.CopyAction.Clone
All Implemented Interfaces:
UserDataContainer.CopyAction
Enclosing interface:
UserDataContainer.CopyAction

public static class UserDataContainer.CopyAction.Clone
extends Object
implements UserDataContainer.CopyAction

Implements UserData.CLONE

Author:
danyelf
See Also:
UserData.CLONE

Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.uci.ics.jung.utils.UserDataContainer.CopyAction
UserDataContainer.CopyAction.Clone, UserDataContainer.CopyAction.Remove, UserDataContainer.CopyAction.Shared
 
Constructor Summary
UserDataContainer.CopyAction.Clone()
           
 
Method Summary
 Object onCopy(Object value, UserDataContainer source, UserDataContainer target)
          The callback triggered when a UserDatum is copied.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserDataContainer.CopyAction.Clone

public UserDataContainer.CopyAction.Clone()
Method Detail

onCopy

public Object onCopy(Object value,
                     UserDataContainer source,
                     UserDataContainer target)
Description copied from interface: UserDataContainer.CopyAction
The callback triggered when a UserDatum is copied. Implement this method to create your own CopyAction.

Specified by:
onCopy in interface UserDataContainer.CopyAction
Parameters:
value - The item of UserData that is being copied
source - The UserDataContainer that holds this datum
target - The UserDataContainer that will hold the new datum
Returns:
Object The copy of the UserData