Package it.smartio.docs.builder
Class NodeBuilder
- java.lang.Object
-
- it.smartio.docs.builder.NodeBuilder
-
- Direct Known Subclasses:
SectionBuilder,TableBuilder
public abstract class NodeBuilder extends java.lang.Object implements Node
TheNodeBuilderclass defines a generic node for aNodestructure.
-
-
Constructor Summary
Constructors Constructor Description NodeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <N extends NodeBuilder>
Nadd(N node)Add a childNodeBuilder.java.util.Iterator<Node>iterator()Returns an iterator over the childNode's.java.util.List<Node>nodes()Iterates over the child nodes.
-
-
-
Method Detail
-
iterator
public final java.util.Iterator<Node> iterator()
Returns an iterator over the childNode's.- Specified by:
iteratorin interfacejava.lang.Iterable<Node>
-
nodes
public final java.util.List<Node> nodes()
Iterates over the child nodes.
-
add
protected final <N extends NodeBuilder> N add(N node)
Add a childNodeBuilder.- Parameters:
node-
-
-