Class CloneUtils

java.lang.Object
org.jfree.chart.util.CloneUtils

public class CloneUtils extends Object
Utilities for cloning.
  • Constructor Details

  • Method Details

    • clone

      public static Object clone(Object object) throws CloneNotSupportedException
      Returns a clone of the specified object, if it can be cloned, otherwise throws a CloneNotSupportedException.
      Parameters:
      object - the object to clone (null not permitted).
      Returns:
      A clone of the specified object.
      Throws:
      CloneNotSupportedException - if the object cannot be cloned.
    • cloneList

      public static List<?> cloneList(List<?> source)
      Returns a list containing cloned copies of the items in the source list.
      Parameters:
      source - the source list (null not permitted).
      Returns:
      A new list.
    • cloneMapValues

      public static Map cloneMapValues(Map source)
      Returns a new map that contains the same keys and cloned copied of the values.
      Parameters:
      source - the source map (null not permitted).
      Returns:
      A new map.