Class AbstractCloner<T>

java.lang.Object
org.xmlobjects.util.copy.AbstractCloner<T>
Direct Known Subclasses:
ArrayCloner, CollectionCloner, MapCloner, ObjectCloner

public abstract class AbstractCloner<T> extends Object
  • Constructor Details

    • AbstractCloner

      public AbstractCloner()
  • Method Details

    • copy

      public abstract T copy(T src, T dest, boolean shallowCopy) throws Exception
      Throws:
      Exception
    • deepCopy

      public final <E> E deepCopy(E value)
    • newInstance

      public T newInstance(T object, boolean shallowCopy) throws Exception
      Throws:
      Exception