Package hu.webarticum.treeprinter
Class BorderTreeNodeDecorator
- java.lang.Object
-
- hu.webarticum.treeprinter.AbstractTreeNode
-
- hu.webarticum.treeprinter.AbstractTreeNodeDecorator
-
- hu.webarticum.treeprinter.BorderTreeNodeDecorator
-
- All Implemented Interfaces:
TreeNode
public class BorderTreeNodeDecorator extends AbstractTreeNodeDecorator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBorderTreeNodeDecorator.Builder
-
Field Summary
Fields Modifier and Type Field Description static char[]BORDER_CHARS_ASCIIstatic char[]BORDER_CHARS_UNICODE-
Fields inherited from class hu.webarticum.treeprinter.AbstractTreeNodeDecorator
decorable, decoratedNode, forceInherit, inherit
-
-
Constructor Summary
Constructors Constructor Description BorderTreeNodeDecorator(TreeNode decoratedNode)BorderTreeNodeDecorator(TreeNode decoratedNode, boolean useUnicode)BorderTreeNodeDecorator(TreeNode decoratedNode, boolean decorable, boolean inherit, boolean forceInherit, char topLeft, char top, char topRight, char right, char bottomRight, char bottom, char bottomLeft, char left)BorderTreeNodeDecorator(TreeNode decoratedNode, char character)BorderTreeNodeDecorator(TreeNode decoratedNode, char topLeft, char top, char topRight, char right, char bottomRight, char bottom, char bottomLeft, char left)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BorderTreeNodeDecorator.BuildercreateBuilder()protected TreeNodedecorateChild(TreeNode childNode)java.lang.StringgetContent()int[]getInsets()-
Methods inherited from class hu.webarticum.treeprinter.AbstractTreeNodeDecorator
getChildren, getDecoratedNode, getOriginalNode, isDecorable
-
Methods inherited from class hu.webarticum.treeprinter.AbstractTreeNode
equals, hashCode, toString
-
-
-
-
Constructor Detail
-
BorderTreeNodeDecorator
public BorderTreeNodeDecorator(TreeNode decoratedNode)
-
BorderTreeNodeDecorator
public BorderTreeNodeDecorator(TreeNode decoratedNode, boolean useUnicode)
-
BorderTreeNodeDecorator
public BorderTreeNodeDecorator(TreeNode decoratedNode, char character)
-
BorderTreeNodeDecorator
public BorderTreeNodeDecorator(TreeNode decoratedNode, char topLeft, char top, char topRight, char right, char bottomRight, char bottom, char bottomLeft, char left)
-
BorderTreeNodeDecorator
public BorderTreeNodeDecorator(TreeNode decoratedNode, boolean decorable, boolean inherit, boolean forceInherit, char topLeft, char top, char topRight, char right, char bottomRight, char bottom, char bottomLeft, char left)
-
-
Method Detail
-
getContent
public java.lang.String getContent()
-
getInsets
public int[] getInsets()
- Specified by:
getInsetsin interfaceTreeNode- Overrides:
getInsetsin classAbstractTreeNodeDecorator
-
decorateChild
protected TreeNode decorateChild(TreeNode childNode)
- Specified by:
decorateChildin classAbstractTreeNodeDecorator
-
createBuilder
public static BorderTreeNodeDecorator.Builder createBuilder()
-
-