public class PathTreeNode extends DumpableObject implements javax.swing.tree.MutableTreeNode, Renderable, java.lang.Comparable<PathTreeNode>
| Modifier | Constructor and Description |
|---|---|
|
PathTreeNode(PathInfo rootPathInfo,
java.util.Comparator<PathTreeNode> masterComparator)
Constructor for root node
|
|
PathTreeNode(PathTreeNode parent,
PathInfo pathInfo)
Constructor for child nodes
|
protected |
PathTreeNode(PathTreeNode parent,
PathInfo pathInfo,
java.util.Comparator<PathTreeNode> comparator) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Enumeration<PathTreeNode> |
children() |
int |
compareTo(PathTreeNode o) |
boolean |
equals(java.lang.Object obj) |
boolean |
getAllowsChildren() |
PathTreeNode |
getChildAt(int childIndex) |
int |
getChildCount() |
protected PathTreeNodeList |
getChildList() |
java.io.File |
getFile() |
int |
getIndex(javax.swing.tree.TreeNode node) |
PathTreeNode |
getParent() |
java.nio.file.Path |
getPath() |
PathInfo |
getPathInfo() |
java.awt.Color |
getRenderColor() |
javax.swing.Icon |
getRenderIcon() |
java.lang.String |
getRenderText() |
PathTreeNode |
getRoot() |
void |
insert(javax.swing.tree.MutableTreeNode child,
int index) |
boolean |
isDirectory() |
boolean |
isLeaf() |
boolean |
isLoaded()
Tells whether the child-list yet has been loaded.
|
boolean |
isRoot() |
void |
remove(int index) |
void |
remove(javax.swing.tree.MutableTreeNode node) |
void |
removeFromParent() |
void |
setLoaded(boolean isLoaded)
If set to false then a reload of the child list is enforced on the next repaint of the tree.
|
void |
setParent(javax.swing.tree.MutableTreeNode newParent) |
void |
setUserObject(java.lang.Object object) |
boolean |
startsWith(PathInfo wantedPathInfo) |
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toStringpublic PathTreeNode(PathInfo rootPathInfo, java.util.Comparator<PathTreeNode> masterComparator)
public PathTreeNode(PathTreeNode parent, PathInfo pathInfo)
protected PathTreeNode(PathTreeNode parent, PathInfo pathInfo, java.util.Comparator<PathTreeNode> comparator)
protected final PathTreeNodeList getChildList()
public final boolean isLoaded()
public final void setLoaded(boolean isLoaded)
public final boolean startsWith(PathInfo wantedPathInfo)
public final PathInfo getPathInfo()
public final java.io.File getFile()
public final java.nio.file.Path getPath()
public final PathTreeNode getChildAt(int childIndex)
getChildAt in interface javax.swing.tree.TreeNodepublic final int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodepublic PathTreeNode getParent()
getParent in interface javax.swing.tree.TreeNodepublic final PathTreeNode getRoot()
public final boolean isRoot()
public final int getIndex(javax.swing.tree.TreeNode node)
getIndex in interface javax.swing.tree.TreeNodepublic final boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodepublic final boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodepublic final boolean isDirectory()
public final java.util.Enumeration<PathTreeNode> children()
children in interface javax.swing.tree.TreeNodepublic javax.swing.Icon getRenderIcon()
getRenderIcon in interface Renderablepublic java.lang.String getRenderText()
getRenderText in interface Renderablepublic java.awt.Color getRenderColor()
getRenderColor in interface Renderablepublic final void insert(javax.swing.tree.MutableTreeNode child,
int index)
insert in interface javax.swing.tree.MutableTreeNodepublic final void remove(int index)
remove in interface javax.swing.tree.MutableTreeNodepublic final void remove(javax.swing.tree.MutableTreeNode node)
remove in interface javax.swing.tree.MutableTreeNodepublic final void setUserObject(java.lang.Object object)
setUserObject in interface javax.swing.tree.MutableTreeNodepublic final void removeFromParent()
removeFromParent in interface javax.swing.tree.MutableTreeNodepublic final void setParent(javax.swing.tree.MutableTreeNode newParent)
setParent in interface javax.swing.tree.MutableTreeNodepublic final int compareTo(PathTreeNode o)
compareTo in interface java.lang.Comparable<PathTreeNode>public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic ToString toString(ToString s)
DumpabletoString in interface DumpabletoString in class DumpableObjectCopyright © 2011 EsprIT-Systems. All Rights Reserved.