Class TreeElement
- java.lang.Object
-
- io.github.astrapi69.swing.tree.model.TreeElement
-
- All Implemented Interfaces:
java.io.Serializable
public class TreeElement extends java.lang.Object implements java.io.Serializable
The classTreeElement
represents as the name already presume a tree element- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TreeElement.TreeElementBuilder<C extends TreeElement,B extends TreeElement.TreeElementBuilder<C,B>>
-
Constructor Summary
Constructors Modifier Constructor Description TreeElement()
protected
TreeElement(TreeElement.TreeElementBuilder<?,?> b)
TreeElement(java.lang.String name, boolean node, TreeElement parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TreeElement.TreeElementBuilder<?,?>
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getName()
The name of this tree element.TreeElement
getParent()
The parent of this tree element.int
hashCode()
boolean
isNode()
The flag that indicates if this tree element is a node.void
setName(java.lang.String name)
The name of this tree element.void
setNode(boolean node)
The flag that indicates if this tree element is a node.void
setParent(TreeElement parent)
The parent of this tree element.TreeElement.TreeElementBuilder<?,?>
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
TreeElement
protected TreeElement(TreeElement.TreeElementBuilder<?,?> b)
-
TreeElement
public TreeElement()
-
TreeElement
public TreeElement(java.lang.String name, boolean node, TreeElement parent)
-
-
Method Detail
-
builder
public static TreeElement.TreeElementBuilder<?,?> builder()
-
toBuilder
public TreeElement.TreeElementBuilder<?,?> toBuilder()
-
getName
public java.lang.String getName()
The name of this tree element.
-
isNode
public boolean isNode()
The flag that indicates if this tree element is a node.
-
getParent
public TreeElement getParent()
The parent of this tree element.
-
setName
public void setName(java.lang.String name)
The name of this tree element.
-
setNode
public void setNode(boolean node)
The flag that indicates if this tree element is a node.
-
setParent
public void setParent(TreeElement parent)
The parent of this tree element.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-