Constructor and Description |
---|
Composer(Parser parser,
ScalarResolver scalarResolver) |
Modifier and Type | Method and Description |
---|---|
protected Node |
composeKeyNode(MappingNode node) |
protected void |
composeMappingChildren(List<NodeTuple> children,
MappingNode node) |
protected Node |
composeMappingNode(Optional<Anchor> anchor) |
protected Node |
composeScalarNode(Optional<Anchor> anchor) |
protected Node |
composeSequenceNode(Optional<Anchor> anchor) |
protected Node |
composeValueNode(MappingNode node) |
Optional<Node> |
getSingleNode()
Reads a document from a source that contains only one document.
|
boolean |
hasNext()
Checks if further documents are available.
|
Node |
next()
Reads and composes the next document.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining, remove
protected final Parser parser
public Composer(Parser parser, ScalarResolver scalarResolver)
public boolean hasNext()
public Optional<Node> getSingleNode()
If the stream contains more than one document an exception is thrown.
Optional.empty()
if no document
is available.public Node next()
protected void composeMappingChildren(List<NodeTuple> children, MappingNode node)
protected Node composeKeyNode(MappingNode node)
protected Node composeValueNode(MappingNode node)
Copyright © 2019 Hazelcast, Inc.. All rights reserved.