edu.buffalo.nsf.xmlcqa.tree
Class LazyCloneCM

java.lang.Object
  extended byedu.buffalo.nsf.xmlcqa.tree.CollectionManager
      extended byedu.buffalo.nsf.xmlcqa.tree.CMWrapper
          extended byedu.buffalo.nsf.xmlcqa.tree.LazyCloneCM

public class LazyCloneCM
extends CMWrapper

Author:
staworko

Nested Class Summary
 class LazyCloneCM.CollectionConcat
           
 
Field Summary
 
Fields inherited from class edu.buffalo.nsf.xmlcqa.tree.CMWrapper
cm
 
Fields inherited from class edu.buffalo.nsf.xmlcqa.tree.CollectionManager
ARRAY_LIST_CM
 
Constructor Summary
LazyCloneCM(CollectionManager cm)
           
 
Method Summary
 java.util.Collection add(java.util.Collection dst, java.util.Collection src)
           
 java.util.Collection add(java.util.Collection dst, TreeNode node)
           
 java.util.Collection clone(java.util.Collection src)
           
 java.util.Collection cut(java.util.Collection dst, java.util.Collection src)
           
 java.util.Collection empty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyCloneCM

public LazyCloneCM(CollectionManager cm)
Method Detail

add

public java.util.Collection add(java.util.Collection dst,
                                java.util.Collection src)
Overrides:
add in class CMWrapper

add

public java.util.Collection add(java.util.Collection dst,
                                TreeNode node)
Overrides:
add in class CMWrapper

clone

public java.util.Collection clone(java.util.Collection src)
Overrides:
clone in class CMWrapper

cut

public java.util.Collection cut(java.util.Collection dst,
                                java.util.Collection src)
Overrides:
cut in class CMWrapper

empty

public java.util.Collection empty()
Overrides:
empty in class CMWrapper