|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.util.yaml.snakeyaml.constructor.BaseConstructor
public abstract class BaseConstructor
Field Summary | |
---|---|
protected Tag |
rootTag
|
protected java.util.Map<NodeId,Construct> |
yamlClassConstructors
It maps the node kind to the the Construct implementation. |
protected java.util.Map<Tag,Construct> |
yamlConstructors
It maps the (explicit or implicit) tag to the Construct implementation. |
protected java.util.Map<java.lang.String,Construct> |
yamlMultiConstructors
It maps the (explicit or implicit) tag to the Construct implementation. |
Constructor Summary | |
---|---|
BaseConstructor()
|
Method Summary | |
---|---|
boolean |
checkData()
Check if more documents available |
protected java.util.Map<java.lang.Object,java.lang.Object> |
constructMapping(MappingNode node)
|
protected void |
constructMapping2ndStep(MappingNode node,
java.util.Map<java.lang.Object,java.lang.Object> mapping)
|
protected java.lang.Object |
constructObject(YamlNode node)
Construct object from the specified Node. |
protected java.lang.Object |
constructScalar(ScalarNode node)
|
protected java.util.List<? extends java.lang.Object> |
constructSequence(SequenceNode node)
|
protected void |
constructSequenceStep2(SequenceNode node,
java.util.List<java.lang.Object> list)
|
protected java.util.Set<java.lang.Object> |
constructSet(MappingNode node)
|
protected void |
constructSet2ndStep(MappingNode node,
java.util.Set<java.lang.Object> set)
|
protected java.util.List<java.lang.Object> |
createDefaultList(int initSize)
|
protected java.util.Map<java.lang.Object,java.lang.Object> |
createDefaultMap()
|
protected java.util.Set<java.lang.Object> |
createDefaultSet()
|
protected Construct |
getConstructor(YamlNode node)
Get the constructor to construct the Node. |
java.lang.Object |
getData()
Construct and return the next document |
java.lang.Object |
getSingleData()
Ensure that the stream contains a single document and construct it |
void |
setComposer(Composer composer)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final java.util.Map<NodeId,Construct> yamlClassConstructors
protected final java.util.Map<Tag,Construct> yamlConstructors
protected final java.util.Map<java.lang.String,Construct> yamlMultiConstructors
protected Tag rootTag
Constructor Detail |
---|
public BaseConstructor()
Method Detail |
---|
public void setComposer(Composer composer)
public boolean checkData()
public java.lang.Object getData()
public java.lang.Object getSingleData()
ComposerException
- in case there are more documents in the streamprotected java.lang.Object constructObject(YamlNode node)
node
- Node to be constructed
protected Construct getConstructor(YamlNode node)
node
- Node to be constructed
protected java.lang.Object constructScalar(ScalarNode node)
protected java.util.List<java.lang.Object> createDefaultList(int initSize)
protected java.util.List<? extends java.lang.Object> constructSequence(SequenceNode node)
protected void constructSequenceStep2(SequenceNode node, java.util.List<java.lang.Object> list)
protected java.util.Map<java.lang.Object,java.lang.Object> createDefaultMap()
protected java.util.Set<java.lang.Object> createDefaultSet()
protected java.util.Set<java.lang.Object> constructSet(MappingNode node)
protected java.util.Map<java.lang.Object,java.lang.Object> constructMapping(MappingNode node)
protected void constructMapping2ndStep(MappingNode node, java.util.Map<java.lang.Object,java.lang.Object> mapping)
protected void constructSet2ndStep(MappingNode node, java.util.Set<java.lang.Object> set)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |