Class DefaultMutableTreeNodeExtensions
- java.lang.Object
-
- io.github.astrapi69.swing.tree.factory.DefaultMutableTreeNodeExtensions
-
public class DefaultMutableTreeNodeExtensions extends java.lang.ObjectThe classDefaultMutableTreeNodeExtensionsprovides methods for copy ofDefaultMutableTreeNodeobjects
-
-
Constructor Summary
Constructors Constructor Description DefaultMutableTreeNodeExtensions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends javax.swing.tree.DefaultMutableTreeNode>
Tcopy(T source, T target)Copies the given sourceDefaultMutableTreeNodeobject to the given targetDefaultMutableTreeNodeobjectstatic <T> voidcopyOf(javax.swing.tree.DefaultMutableTreeNode selectedDefaultMutableTreeNode, T copyOfUserObject)Makes a exact copy of the givenDefaultMutableTreeNodeobject with the copy of the given user object and all descendantsDefaultMutableTreeNodeobjects
-
-
-
Method Detail
-
copyOf
public static <T> void copyOf(javax.swing.tree.DefaultMutableTreeNode selectedDefaultMutableTreeNode, T copyOfUserObject)Makes a exact copy of the givenDefaultMutableTreeNodeobject with the copy of the given user object and all descendantsDefaultMutableTreeNodeobjects- Type Parameters:
T- the generic type of the given user object- Parameters:
selectedDefaultMutableTreeNode- theDefaultMutableTreeNodeobject to copycopyOfUserObject- a copy of the user object
-
copy
public static <T extends javax.swing.tree.DefaultMutableTreeNode> T copy(T source, T target)Copies the given sourceDefaultMutableTreeNodeobject to the given targetDefaultMutableTreeNodeobject- Type Parameters:
T- the generic type- Parameters:
source- the sourceDefaultMutableTreeNodeobjecttarget- the targetDefaultMutableTreeNodeobject- Returns:
- the copied target
DefaultMutableTreeNodeobject
-
-