org.yaml.snakeyaml.representer
Class BaseRepresenter
java.lang.Object
org.yaml.snakeyaml.representer.BaseRepresenter
- Direct Known Subclasses:
- Representer
public abstract class BaseRepresenter
- extends 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 Map<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 Map<Class<?>,Represent> multiRepresenters
defaultFlowStyle
protected DumperOptions.FlowStyle defaultFlowStyle
representedObjects
protected final Map<Object,Node> representedObjects
objectToRepresent
protected Object objectToRepresent
BaseRepresenter
public BaseRepresenter()
represent
public Node represent(Object data)
representData
protected final Node representData(Object data)
representScalar
protected Node representScalar(Tag tag,
String value,
Character style)
representScalar
protected Node representScalar(Tag tag,
String value)
representSequence
protected Node representSequence(Tag tag,
Iterable<? extends Object> sequence,
Boolean flowStyle)
representMapping
protected Node representMapping(Tag tag,
Map<? extends Object,Object> mapping,
Boolean flowStyle)
setDefaultScalarStyle
public void setDefaultScalarStyle(DumperOptions.ScalarStyle defaultStyle)
setDefaultFlowStyle
public void setDefaultFlowStyle(DumperOptions.FlowStyle defaultFlowStyle)
getDefaultFlowStyle
public DumperOptions.FlowStyle getDefaultFlowStyle()
setPropertyUtils
public void setPropertyUtils(PropertyUtils propertyUtils)
getPropertyUtils
public final PropertyUtils getPropertyUtils()
isExplicitPropertyUtils
public final boolean isExplicitPropertyUtils()
Copyright © 2008-2011. All Rights Reserved.