Class JmxCollectionCloner
- java.lang.Object
-
- org.opennms.features.vaadin.jmxconfiggenerator.data.JmxCollectionCloner
-
public abstract class JmxCollectionCloner extends Object
Simple Helper to clone any member ofJmxDatacollectionConfig
or the whole object itself. I used this way, because I do not like implementing/overwriting clone().- Author:
- Markus von RĂ¼den
-
-
Constructor Summary
Constructors Constructor Description JmxCollectionCloner()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Attrib
clone(Attrib input)
Clones an Attrib object.static CompAttrib
clone(CompAttrib input)
Clones a CompAttrib object.static CompMember
clone(CompMember input)
Clones a CompMember object.static JmxDatacollectionConfig
clone(JmxDatacollectionConfig input)
Clones a whole JmxCollectionConfig.static Mbean
clone(Mbean input)
Clones a Mbean object.
-
-
-
Method Detail
-
clone
public static JmxDatacollectionConfig clone(JmxDatacollectionConfig input)
Clones a whole JmxCollectionConfig. Makes a deep copy!- Parameters:
input
-- Returns:
-
clone
public static Mbean clone(Mbean input)
Clones a Mbean object. Makes a deep copy!- Parameters:
input
-- Returns:
-
clone
public static Attrib clone(Attrib input)
Clones an Attrib object. Makes a deep copy!- Parameters:
input
-- Returns:
-
clone
public static CompAttrib clone(CompAttrib input)
Clones a CompAttrib object. Makes a deep copy!- Parameters:
input
-- Returns:
-
clone
public static CompMember clone(CompMember input)
Clones a CompMember object. Makes a deep copy!- Parameters:
input
-- Returns:
-
-