Top Description Fields Constructors Methods
org.yaml.snakeyaml.extensions.compactnotation

public Class CompactData

extends Object
Class Inheritance
Imports
java.util.ArrayList, .HashMap, .List, .Map

Custom data structure to support compact notation https://bitbucket.org/snakeyaml/snakeyaml/wiki/CompactObjectNotation

Field Summary

Modifier and TypeField and Description
private final List<String>
private final String
private final Map<String, String>

Constructor Summary

AccessConstructor and Description
public
CompactData(String
- by default is serves as a full class Name, but it can be changed
prefix
)

Create

Method Summary

Modifier and TypeMethod and Description
public List<String>

Returns:

arguments
getArguments
()

getter

public String

Returns:

prefix from the document
getPrefix
()

getter

public Map<String, String>

Returns:

properties
getProperties
()

Getter

public String

Returns:

readable data
toString
()

Overrides java.lang.Object.toString.

visual representation
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

argumentsback to summary
private final List<String> arguments
prefixback to summary
private final String prefix
propertiesback to summary
private final Map<String, String> properties

Constructor Detail

CompactDataback to summary
public CompactData(String prefix)

Create

Parameters
prefix:String

- by default is serves as a full class Name, but it can be changed

Method Detail

getArgumentsback to summary
public List<String> getArguments()

getter

Returns:List<String>

arguments

getPrefixback to summary
public String getPrefix()

getter

Returns:String

prefix from the document

getPropertiesback to summary
public Map<String, String> getProperties()

Getter

Returns:Map<String, String>

properties

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

visual representation

Returns:String

readable data

Annotations
@Override