org.yaml.snakeyaml.representer
Class BaseRepresenter
java.lang.Object
org.yaml.snakeyaml.representer.BaseRepresenter
- Direct Known Subclasses:
- Representer
public abstract class BaseRepresenter
- extends java.lang.Object
Represent basic YAML structures: scalar, sequence, mapping
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
representers
protected final java.util.Map<java.lang.Class,Represent> representers
nullRepresenter
protected Represent nullRepresenter
- in Java 'null' is not a type. So we have to keep the null representer
separately otherwise it will coincide with the default representer which
is stored with the key null.
multiRepresenters
protected final java.util.Map<java.lang.Class,Represent> multiRepresenters
defaultFlowStyle
protected java.lang.Boolean defaultFlowStyle
representedObjects
protected final java.util.Map<java.lang.Object,Node> representedObjects
withCheckedTag
protected final java.util.Map<Node,?> withCheckedTag
objectToRepresent
protected java.lang.Object objectToRepresent
BaseRepresenter
public BaseRepresenter()
represent
public void represent(Serializer serializer,
java.lang.Object data)
throws java.io.IOException
- Throws:
java.io.IOException
representData
protected Node representData(java.lang.Object data)
representScalar
protected Node representScalar(Tag tag,
java.lang.String value,
java.lang.Character style)
representScalar
protected Node representScalar(Tag tag,
java.lang.String value)
representSequence
protected Node representSequence(Tag tag,
java.lang.Iterable<? extends java.lang.Object> sequence,
java.lang.Boolean flowStyle)
representMapping
protected Node representMapping(Tag tag,
java.util.Map<? extends java.lang.Object,java.lang.Object> mapping,
java.lang.Boolean flowStyle)
setDefaultScalarStyle
public void setDefaultScalarStyle(DumperOptions.ScalarStyle defaultStyle)
setDefaultFlowStyle
public void setDefaultFlowStyle(DumperOptions.FlowStyle defaultFlowStyle)
setPropertyUtils
public void setPropertyUtils(PropertyUtils propertyUtils)
getPropertyUtils
public final PropertyUtils getPropertyUtils()
isExplicitPropertyUtils
public final boolean isExplicitPropertyUtils()
Copyright © 2008-2011. All Rights Reserved.