NodeSubType - Node subclass.public class SimpleNodeBuilder<NodeSubType extends org.azyva.dragom.model.Node> extends Object implements org.azyva.dragom.model.NodeBuilder<NodeSubType>
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleNodeBuilder()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
NodeSubType |
create() |
NodeSubType |
getPartial() |
org.azyva.dragom.model.NodeBuilder<NodeSubType> |
setClassificationNodeParent(org.azyva.dragom.model.ClassificationNode classificationNodeParent) |
org.azyva.dragom.model.NodeBuilder<NodeSubType> |
setName(String name) |
org.azyva.dragom.model.NodeBuilder<NodeSubType> |
setProperty(String name,
String value,
boolean indOnlyThisNode) |
protected void |
setSimpleNode(SimpleNode simpleNode)
Sets the
SimpleNode being built. |
protected void setSimpleNode(SimpleNode simpleNode)
SimpleNode being built.
To be used by the constructor of subclasses.
simpleNode - SimpleNode.public org.azyva.dragom.model.NodeBuilder<NodeSubType> setClassificationNodeParent(org.azyva.dragom.model.ClassificationNode classificationNodeParent)
setClassificationNodeParent in interface org.azyva.dragom.model.NodeBuilder<NodeSubType extends org.azyva.dragom.model.Node>public org.azyva.dragom.model.NodeBuilder<NodeSubType> setName(String name)
setName in interface org.azyva.dragom.model.NodeBuilder<NodeSubType extends org.azyva.dragom.model.Node>public org.azyva.dragom.model.NodeBuilder<NodeSubType> setProperty(String name, String value, boolean indOnlyThisNode)
setProperty in interface org.azyva.dragom.model.NodeBuilder<NodeSubType extends org.azyva.dragom.model.Node>public NodeSubType getPartial()
getPartial in interface org.azyva.dragom.model.NodeBuilder<NodeSubType extends org.azyva.dragom.model.Node>public NodeSubType create()
create in interface org.azyva.dragom.model.NodeBuilder<NodeSubType extends org.azyva.dragom.model.Node>Copyright © 2015–2016 AZYVA INC.. All rights reserved.