public final class LeafNode extends DataNode
| Modifier and Type | Class and Description |
|---|---|
static class |
LeafNode.Builder
Builder with get and set functions to build leaf node,
builder will be used both to create leaf node from scratch or from a
given leaf node.
|
DataNode.Type| Constructor and Description |
|---|
LeafNode(LeafNode.Builder builder)
Creates an instance of leaf node.
|
| Modifier and Type | Method and Description |
|---|---|
String |
asString()
Returns value as string, for usage in serializers.
|
static LeafNode.Builder |
builder(String name,
String nameSpace)
Returns data node builder instance.
|
LeafNode.Builder |
copyBuilder()
Returns data node copy builder.
|
LeafType |
leafType()
Returns type of leaf.
|
String |
toString() |
Object |
value()
Returns value contained in leaf node.
|
String |
valueNamespace()
Returns value namespace contained in leaf node.
|
public LeafNode(LeafNode.Builder builder)
builder - leaf node builderpublic Object value()
public String valueNamespace()
public LeafType leafType()
public String asString()
public static LeafNode.Builder builder(String name, String nameSpace)
name - name of nodenameSpace - namespace of nodepublic LeafNode.Builder copyBuilder()
copyBuilder in class DataNodeCopyright © 2018. All rights reserved.