Class JmxCollectionCloner
- java.lang.Object
-
- org.opennms.features.vaadin.jmxconfiggenerator.data.JmxCollectionCloner
-
public abstract class JmxCollectionCloner extends Object
Simple Helper to clone any member ofJmxDatacollectionConfigor 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 Attribclone(Attrib input)Clones an Attrib object.static CompAttribclone(CompAttrib input)Clones a CompAttrib object.static CompMemberclone(CompMember input)Clones a CompMember object.static JmxDatacollectionConfigclone(JmxDatacollectionConfig input)Clones a whole JmxCollectionConfig.static Mbeanclone(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:
-
-