- java.lang.Object
-
- org.kordamp.jarviz.reporting.Node
-
public class Node extends java.lang.Object- Since:
- 0.2.0
-
-
Field Summary
Fields Modifier and Type Field Description private booleanarrayprivate java.util.List<Node>childrenprivate booleancollapsableprivate intindentationprivate java.lang.Stringnameprivate Nodeparentprivate java.lang.Objectvalue
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Nodearray(java.lang.String name)Nodechildren(java.lang.String name, java.util.Collection<java.lang.String> elements)Nodechildren(java.util.Collection<java.lang.String> elements)Nodecleanup()Nodecollapsable(java.lang.String name)NodecollapsableChildren(java.lang.String name, java.util.Collection<java.lang.String> elements)Nodeend()java.util.List<Node>getChildren()intgetIndentation()java.lang.StringgetName()java.util.Optional<Node>getParent()java.lang.StringgetValue()booleanisArray()booleanisArrayElement()booleanisCollapsable()booleanisFirstChild()Nodenode(java.lang.String name)static Noderoot(java.lang.String name)Nodevalue(java.lang.Object value)
-
-
-
Constructor Detail
-
Node
private Node(Node parent, java.lang.String name, boolean array, boolean collapsable)
-
-
Method Detail
-
getIndentation
public int getIndentation()
-
getName
public java.lang.String getName()
-
getValue
public java.lang.String getValue()
-
getChildren
public java.util.List<Node> getChildren()
-
getParent
public java.util.Optional<Node> getParent()
-
isCollapsable
public boolean isCollapsable()
-
isArray
public boolean isArray()
-
isArrayElement
public boolean isArrayElement()
-
isFirstChild
public boolean isFirstChild()
-
value
public Node value(java.lang.Object value)
-
node
public Node node(java.lang.String name)
-
array
public Node array(java.lang.String name)
-
collapsable
public Node collapsable(java.lang.String name)
-
children
public Node children(java.util.Collection<java.lang.String> elements)
-
children
public Node children(java.lang.String name, java.util.Collection<java.lang.String> elements)
-
collapsableChildren
public Node collapsableChildren(java.lang.String name, java.util.Collection<java.lang.String> elements)
-
cleanup
public Node cleanup()
-
end
public Node end()
-
root
public static Node root(java.lang.String name)
-
-