Class DefaultMutableTreeNodeFactory
- java.lang.Object
-
- io.github.astrapi69.swing.tree.factory.DefaultMutableTreeNodeFactory
-
public final class DefaultMutableTreeNodeFactory extends java.lang.Object
The factory classDefaultMutableTreeNodeFactory
holds methods for creatingDefaultMutableTreeNode
objects.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> javax.swing.tree.DefaultMutableTreeNode
newDefaultMutableTreeNode(javax.swing.tree.DefaultMutableTreeNode parent, T userObject)
Factory method that creates a newDefaultMutableTreeNode
objectstatic <T> javax.swing.tree.DefaultMutableTreeNode
newDefaultMutableTreeNode(javax.swing.tree.DefaultMutableTreeNode parent, T userObject, boolean addToParent)
Factory method that creates a newDefaultMutableTreeNode
objectstatic <T> javax.swing.tree.DefaultMutableTreeNode
newDefaultMutableTreeNode(javax.swing.tree.DefaultMutableTreeNode parent, T userObject, boolean allowsChildren, boolean addToParent)
Factory method that creates a newDefaultMutableTreeNode
objectstatic <T> javax.swing.tree.DefaultMutableTreeNode
newDefaultMutableTreeNode(T userObject)
Factory method that creates a newDefaultMutableTreeNode
objectstatic <T> javax.swing.tree.DefaultMutableTreeNode
newDefaultMutableTreeNode(T userObject, boolean allowsChildren)
Factory method that creates a newDefaultMutableTreeNode
object
-
-
-
Method Detail
-
newDefaultMutableTreeNode
public static <T> javax.swing.tree.DefaultMutableTreeNode newDefaultMutableTreeNode(javax.swing.tree.DefaultMutableTreeNode parent, T userObject)
Factory method that creates a newDefaultMutableTreeNode
object- Type Parameters:
T
- the generic type of the given user object- Parameters:
parent
- the parentDefaultMutableTreeNode
objectuserObject
- the user object- Returns:
- the new
DefaultMutableTreeNode
object
-
newDefaultMutableTreeNode
public static <T> javax.swing.tree.DefaultMutableTreeNode newDefaultMutableTreeNode(javax.swing.tree.DefaultMutableTreeNode parent, T userObject, boolean addToParent)
Factory method that creates a newDefaultMutableTreeNode
object- Type Parameters:
T
- the generic type of the given user object- Parameters:
parent
- the parentDefaultMutableTreeNode
objectuserObject
- the user object- Returns:
- the new
DefaultMutableTreeNode
object
-
newDefaultMutableTreeNode
public static <T> javax.swing.tree.DefaultMutableTreeNode newDefaultMutableTreeNode(javax.swing.tree.DefaultMutableTreeNode parent, T userObject, boolean allowsChildren, boolean addToParent)
Factory method that creates a newDefaultMutableTreeNode
object- Type Parameters:
T
- the generic type of the given user object- Parameters:
parent
- the parentDefaultMutableTreeNode
objectuserObject
- the user object- Returns:
- the new
DefaultMutableTreeNode
object
-
newDefaultMutableTreeNode
public static <T> javax.swing.tree.DefaultMutableTreeNode newDefaultMutableTreeNode(T userObject, boolean allowsChildren)
Factory method that creates a newDefaultMutableTreeNode
object- Type Parameters:
T
- the generic type of the given user object- Parameters:
userObject
- the user objectallowsChildren
- if true, the node is allowed to have child nodes -- otherwise, it is always a leaf node- Returns:
- the new
DefaultMutableTreeNode
object
-
newDefaultMutableTreeNode
public static <T> javax.swing.tree.DefaultMutableTreeNode newDefaultMutableTreeNode(T userObject)
Factory method that creates a newDefaultMutableTreeNode
object- Type Parameters:
T
- the generic type of the given user object- Parameters:
userObject
- the user object- Returns:
- the new
DefaultMutableTreeNode
object
-
-