Package hu.webarticum.treeprinter
Class PadTreeNodeDecorator
- java.lang.Object
-
- hu.webarticum.treeprinter.AbstractTreeNode
-
- hu.webarticum.treeprinter.AbstractTreeNodeDecorator
-
- hu.webarticum.treeprinter.PadTreeNodeDecorator
-
- All Implemented Interfaces:
TreeNode
public class PadTreeNodeDecorator extends AbstractTreeNodeDecorator
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPadTreeNodeDecorator.Builder
-
Field Summary
-
Fields inherited from class hu.webarticum.treeprinter.AbstractTreeNodeDecorator
decorable, decoratedNode, forceInherit, inherit
-
-
Constructor Summary
Constructors Constructor Description PadTreeNodeDecorator(TreeNode decoratedNode)PadTreeNodeDecorator(TreeNode decoratedNode, boolean decorable, boolean inherit, boolean forceInherit, int topPad, int rightPad, int bottomPad, int leftPad)PadTreeNodeDecorator(TreeNode decoratedNode, int pad)PadTreeNodeDecorator(TreeNode decoratedNode, int topPad, int rightPad, int bottomPad, int leftPad)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PadTreeNodeDecorator.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
-
PadTreeNodeDecorator
public PadTreeNodeDecorator(TreeNode decoratedNode)
-
PadTreeNodeDecorator
public PadTreeNodeDecorator(TreeNode decoratedNode, int pad)
-
PadTreeNodeDecorator
public PadTreeNodeDecorator(TreeNode decoratedNode, int topPad, int rightPad, int bottomPad, int leftPad)
-
PadTreeNodeDecorator
public PadTreeNodeDecorator(TreeNode decoratedNode, boolean decorable, boolean inherit, boolean forceInherit, int topPad, int rightPad, int bottomPad, int leftPad)
-
-
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 PadTreeNodeDecorator.Builder createBuilder()
-
-