Class FsTreeNode
- java.lang.Object
-
- hu.webarticum.treeprinter.misc.fs.FsTreeNode
-
- All Implemented Interfaces:
TreeNode
public class FsTreeNode extends java.lang.Object implements TreeNode
TreeNodeimplementation that represents a file system tree. It is recommended to use with theDefaultFsTreeNodeDecorator.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<java.io.File>DEFAULT_COMPARATORstatic java.io.FileFilterDEFAULT_FILE_FILTER
-
Constructor Summary
Constructors Constructor Description FsTreeNode()FsTreeNode(java.io.File file)FsTreeNode(java.io.File file, java.io.FileFilter filter)FsTreeNode(java.io.File file, java.io.FileFilter filter, java.util.Comparator<java.io.File> comparator)FsTreeNode(java.io.File file, java.io.FileFilter filter, java.util.Comparator<java.io.File> comparator, boolean decorable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TreeNode>children()Gets the list of child nodes of this node.java.lang.Stringcontent()Gets the content of this node.java.io.FilegetFile()booleanisDecorable()Checks if this node can be decorated.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hu.webarticum.treeprinter.TreeNode
insets, isPlaceholder, originalNode
-
-
-
-
Constructor Detail
-
FsTreeNode
public FsTreeNode()
-
FsTreeNode
public FsTreeNode(java.io.File file)
-
FsTreeNode
public FsTreeNode(java.io.File file, java.io.FileFilter filter)
-
FsTreeNode
public FsTreeNode(java.io.File file, java.io.FileFilter filter, java.util.Comparator<java.io.File> comparator)
-
FsTreeNode
public FsTreeNode(java.io.File file, java.io.FileFilter filter, java.util.Comparator<java.io.File> comparator, boolean decorable)
-
-
Method Detail
-
getFile
public java.io.File getFile()
-
content
public java.lang.String content()
Description copied from interface:TreeNodeGets the content of this node.
-
children
public java.util.List<TreeNode> children()
Description copied from interface:TreeNodeGets the list of child nodes of this node.
-
isDecorable
public boolean isDecorable()
Description copied from interface:TreeNodeChecks if this node can be decorated. By default, decorators should keep non-decorable nodes untouched.- Specified by:
isDecorablein interfaceTreeNode
-
-