org.jvyamlb
Class ComposerImpl
java.lang.Object
org.jvyamlb.ComposerImpl
- All Implemented Interfaces:
- Composer
- Direct Known Subclasses:
- PositioningComposerImpl
public class ComposerImpl
- extends java.lang.Object
- implements Composer
- Author:
- Ola Bini
Method Summary |
boolean |
checkNode()
|
Node |
composeDocument()
|
Node |
composeNode(Node parent,
java.lang.Object index)
|
protected void |
composerException(java.lang.String when,
java.lang.String what,
java.lang.String note,
Event e)
|
protected Node |
createMapping(java.lang.String tag,
java.util.Map value,
boolean flowStyle,
Event e)
|
protected Node |
createSequence(java.lang.String tag,
java.util.List value,
boolean flowStyle,
Event e)
|
java.util.Iterator |
eachNode()
|
protected void |
finalizeMapping(Node node,
Event e)
|
protected void |
finalizeSequence(Node node,
Event e)
|
Node |
getNode()
|
protected Node |
getScalar(java.lang.String tag,
org.jruby.util.ByteList value,
char style,
Event e)
|
java.util.Iterator |
iterator()
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parser
protected Parser parser
resolver
private Resolver resolver
anchors
private java.util.Map anchors
FALS
private static final boolean[] FALS
TRU
private static final boolean[] TRU
ComposerImpl
public ComposerImpl(Parser parser,
Resolver resolver)
checkNode
public boolean checkNode()
- Specified by:
checkNode
in interface Composer
getNode
public Node getNode()
- Specified by:
getNode
in interface Composer
eachNode
public java.util.Iterator eachNode()
- Specified by:
eachNode
in interface Composer
iterator
public java.util.Iterator iterator()
- Specified by:
iterator
in interface Composer
composeDocument
public Node composeDocument()
getScalar
protected Node getScalar(java.lang.String tag,
org.jruby.util.ByteList value,
char style,
Event e)
createMapping
protected Node createMapping(java.lang.String tag,
java.util.Map value,
boolean flowStyle,
Event e)
finalizeMapping
protected void finalizeMapping(Node node,
Event e)
createSequence
protected Node createSequence(java.lang.String tag,
java.util.List value,
boolean flowStyle,
Event e)
finalizeSequence
protected void finalizeSequence(Node node,
Event e)
composerException
protected void composerException(java.lang.String when,
java.lang.String what,
java.lang.String note,
Event e)
composeNode
public Node composeNode(Node parent,
java.lang.Object index)
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception