Top Description Inners Fields Constructors Methods
org.snakeyaml.engine.v2.representer

public Class StandardRepresenter

extends BaseRepresenter
Class Inheritance
Imports
java.math.BigInteger, java.nio.charset.StandardCharsets, java.util.ArrayList, .Arrays, .Base64, .HashMap, .Iterator, .LinkedHashMap, .List, .Map, .Optional, .Set, .UUID, java.util.regex.Pattern, org.snakeyaml.engine.v2.api.DumpSettings, .RepresentToNode, org.snakeyaml.engine.v2.common.FlowStyle, .NonPrintableStyle, .ScalarStyle, org.snakeyaml.engine.v2.exceptions.YamlEngineException, org.snakeyaml.engine.v2.nodes.Node, .Tag, org.snakeyaml.engine.v2.scanner.StreamReader

Represent standard Java classes

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
public class
StandardRepresenter.RepresentArray

Create Node for Object[]

public class
StandardRepresenter.RepresentBoolean

Create Node for Boolean

public class
public class
StandardRepresenter.RepresentEnum

Create eNode for Enums

public class
StandardRepresenter.RepresentIterator

Create Node for Iterator

public class
public class
StandardRepresenter.RepresentMap

Create Node for Map instance

protected class
public class
StandardRepresenter.RepresentNumber

Create Node for Byte, Short, Integer, Long, BigInteger

public class
StandardRepresenter.RepresentOptional

Create Node for Optional instance (the value of null)

public class
StandardRepresenter.RepresentPrimitiveArray

Represents primitive arrays, such as short[] and float[], by converting them into equivalent List using the appropriate autoboxing type.

public class
StandardRepresenter.RepresentSet

Create Node for Set instances

public class
public class

Field Summary

Modifier and TypeField and Description
protected Map<Class<? extends Object>, Tag>
classTags

Connect classes to their tags

public static final Pattern
MULTILINE_PATTERN

all chars that represent a new line

protected DumpSettings
settings

keep the options

Inherited from org.snakeyaml.engine.v2.representer.BaseRepresenter:
defaultFlowStyledefaultScalarStylenullRepresenterobjectToRepresentparentClassRepresentersrepresentedObjectsrepresenters

Constructor Summary

AccessConstructor and Description
public
StandardRepresenter(DumpSettings
- configuration options
settings
)

Create

Method Summary

Modifier and TypeMethod and Description
public Tag

Returns:

the previous tag associated with the Class
addClassTag
(Class<? extends Object>
Class which tag is changed
clazz
,
Tag
new tag to be used for every instance of the specified Class
tag
)
Deprecated should be replaced with the Beans project

Define a tag for the Class to serialize.

protected Tag

Returns:

the Tag for output
getTag
(Class<?>
- the class to serialise
clazz
,
Tag
- the tag to use if there is no explicit configuration
defaultTag
)

Define the way to get the Tag for any class

Inherited from org.snakeyaml.engine.v2.representer.BaseRepresenter:
findRepresenterForrepresentrepresentDatarepresentMappingrepresentMappingEntryrepresentScalarrepresentScalarrepresentSequence

Field Detail

classTagsback to summary
protected Map<Class<? extends Object>, Tag> classTags

Connect classes to their tags

MULTILINE_PATTERNback to summary
public static final Pattern MULTILINE_PATTERN

all chars that represent a new line

settingsback to summary
protected DumpSettings settings

keep the options

Constructor Detail

StandardRepresenterback to summary
public StandardRepresenter(DumpSettings settings)

Create

Parameters
settings:DumpSettings

- configuration options

Method Detail

addClassTagback to summary
public Tag addClassTag(Class<? extends Object> clazz, Tag tag)

Deprecated

should be replaced with the Beans project

Define a tag for the Class to serialize. Should be replaced later with the beans project.

Parameters
clazz:Class<? extends Object>

Class which tag is changed

tag:Tag

new tag to be used for every instance of the specified Class

Returns:Tag

the previous tag associated with the Class

Annotations
@Deprecated
getTagback to summary
protected Tag getTag(Class<?> clazz, Tag defaultTag)

Define the way to get the Tag for any class

Parameters
clazz:Class<?>

- the class to serialise

defaultTag:Tag

- the tag to use if there is no explicit configuration

Returns:Tag

the Tag for output

org.snakeyaml.engine.v2.representer back to summary

private Class StandardRepresenter.IteratorWrapper

extends Object
implements Iterable<Object>
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.IteratorWrapper
All Implemented Interfaces
java.lang.Iterable

Field Summary

Modifier and TypeField and Description
private final Iterator<Object>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Iterator<Object>
iterator()

Implements java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

iterback to summary
private final Iterator<Object> iter

Constructor Detail

IteratorWrapperback to summary
public IteratorWrapper(Iterator<Object> iter)

Method Detail

iteratorback to summary
public Iterator<Object> iterator()

Implements java.lang.Iterable.iterator.

Doc from java.lang.Iterable.iterator.

Returns an iterator over elements of type T.

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentArray

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentArray
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for Object[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentArrayback to summary
public RepresentArray()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentBoolean

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentBoolean
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for Boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentBooleanback to summary
public RepresentBoolean()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentByteArray

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentByteArray
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for byte[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentByteArrayback to summary
public RepresentByteArray()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentEnum

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentEnum
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create eNode for Enums

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentEnumback to summary
public RepresentEnum()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentIterator

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentIterator
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for Iterator

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentIteratorback to summary
public RepresentIterator()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

Annotations
@SuppressWarnings:unchecked
org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentList

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentList
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for List

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentListback to summary
public RepresentList()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

Annotations
@SuppressWarnings:unchecked
org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentMap

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentMap
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for Map instance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentMapback to summary
public RepresentMap()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

Annotations
@SuppressWarnings:unchecked
org.snakeyaml.engine.v2.representer back to summary

protected Class StandardRepresenter.RepresentNull

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentNull
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create null Node

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentNullback to summary
protected RepresentNull()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentNumber

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentNumber
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for Byte, Short, Integer, Long, BigInteger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentNumberback to summary
public RepresentNumber()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentOptional

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentOptional
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for Optional instance (the value of null)

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentOptionalback to summary
public RepresentOptional()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentPrimitiveArray

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentPrimitiveArray
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Represents primitive arrays, such as short[] and float[], by converting them into equivalent List using the appropriate autoboxing type.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private List<Boolean>
private List<Byte>
private List<Character>
private List<Double>
private List<Float>
private List<Integer>
private List<Long>
private List<Short>
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentPrimitiveArrayback to summary
public RepresentPrimitiveArray()

Method Detail

asBooleanListback to summary
private List<Boolean> asBooleanList(Object in)
asByteListback to summary
private List<Byte> asByteList(Object in)
asCharListback to summary
private List<Character> asCharList(Object in)
asDoubleListback to summary
private List<Double> asDoubleList(Object in)
asFloatListback to summary
private List<Float> asFloatList(Object in)
asIntListback to summary
private List<Integer> asIntList(Object in)
asLongListback to summary
private List<Long> asLongList(Object in)
asShortListback to summary
private List<Short> asShortList(Object in)
representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentSet

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentSet
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for Set instances

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentSetback to summary
public RepresentSet()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

Annotations
@SuppressWarnings:unchecked
org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentString

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentString
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentStringback to summary
public RepresentString()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node

org.snakeyaml.engine.v2.representer back to summary

public Class StandardRepresenter.RepresentUuid

extends Object
implements RepresentToNode
Class Inheritance
  • java.lang.Object
  • org.snakeyaml.engine.v2.representer.StandardRepresenter.RepresentUuid
All Implemented Interfaces
org.snakeyaml.engine.v2.api.RepresentToNode

Create Node for UUID

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RepresentUuidback to summary
public RepresentUuid()

Method Detail

representDataback to summary
public Node representData(Object data)

Implements org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Doc from org.snakeyaml.engine.v2.api.RepresentToNode.representData.

Create a Node