All Classes and Interfaces

Class
Description
Marks the inclusion of a previously anchored node.
 
Value inside Anchor and Alias
Functional interface to define Anchor for dumping
This class is only used during representation (dumping)
 
Custom stack
Base code
 
Represent basic YAML structures: scalar, sequence, mapping
Base resolver
 
 
 
 
 
Base class for the end events of the collection nodes.
Base class for the two collection types mapping and collection.
Base class for the start events of the collection nodes.
Marks a comment block value.
Used by the Composer and Emitter to collect comment events so that they can be used at a later point in the process.
A comment line.
 
The type of comment line.
Helper to compose input stream to Node
Creates a node graph from parser events.
General exception during composition step
Provide a way to construct a Java instance from the composed Node.
Create instances of Optional
General exception during construction step
Share common code for scalar constructs
Create instances of UUID class
Create instances bytes for binary
Create Boolean instances
Create Double instances for float
Create instances for numbers (Integer, Long, BigInteger)
Create Boolean instances
Create Double instances for float
Create instances for numbers (Integer, Long, BigInteger)
Create null
ScalarResolver for Core Schema
Core schema
 
Marks the end of a document.
 
Marks the beginning of a document.
 
Common way to serialize any Java instance(s).
Immutable configuration for serialisation.
Builder pattern implementation for DumpSettings
Indicate duplicate keys in the same mapping during parsing
Drefine a way to serialize an event to output stream
 
Emitter expects events obeying the following grammar: stream ::= STREAM-START document* STREAM-END document ::= DOCUMENT-START node DOCUMENT-END node ::= SCALAR | sequence | mapping sequence ::= SEQUENCE-START node* SEQUENCE-END mapping ::= MAPPING-START (node node)* MAPPING-END
General exception for during emitting
 
Configurator for ENV format
An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).
Basic unit of output from a Parser or input of a Emitter.
ID of a non-abstract Event
ScalarResolver for JSON Schema
The failsafe schema is guaranteed to work with any YAML document.
 
 
 
 
 
Block styles use indentation to denote nesting and scope within the document.
The implicit flag of a scalar event is a pair of boolean values that indicate if the tag may be omitted when the scalar is emitted in a plain and non-plain style correspondingly.
ScalarResolver for JSON Schema
Default schema
 
Common way to load Java instance(s).
 
 
Immutable configuration for loading.
Builder pattern implementation for LoadSettings
Marks the end of a mapping node.
Represents a map.
Marks the beginning of a mapping node.
Location of a problem in the YAML document.
Parsing exception when the marks are available
Indicate missing mandatory environment variable in the template
Base class for all nodes.
Base class for all events that mark the beginning of a node.
Stores one key value pair used in a map.
Enum for the basic YAML types: scalar, sequence and mapping.
Configure the style when String contains non-printable characters
Simple generate of the format id + number
Read the input stream and parse the content into events (opposite for Present or Emit)
This interface represents an input stream of Events.
Exception thrown by the Parser implementations in case of malformed input.
# The following YAML grammar is LL(1) and is parsed by a recursive descent parser.
A UnicodeEscaper that escapes some set of Java characters using the URI percent encoding scheme.
Emit the events into a data stream (opposite for Parse)
Helper for ParserImpl.
Indicate invalid input stream
A problem during object representation
Create a Node Graph out of the provided Native Data Structure (Java instance).
Hold 2 values, tag and pattern
Accumulate information to choose the scalar style
Marks a scalar value.
Represents a scalar node.
ScalarResolver tries to detect a type of scalar value by its content (when the tag is implicit)
YAML provides a rich set of scalar styles.
 
This interface represents an input stream of Tokens.
Exception thrown by the Scanner implementations in case of malformed input.
Scanner produces tokens of the following types: STREAM-START STREAM-END COMMENT DIRECTIVE(name, value) DOCUMENT-START DOCUMENT-END BLOCK-SEQUENCE-START BLOCK-MAPPING-START BLOCK-END FLOW-SEQUENCE-START FLOW-MAPPING-START FLOW-SEQUENCE-END FLOW-MAPPING-END BLOCK-ENTRY FLOW-ENTRY KEY VALUE ALIAS(value) ANCHOR(value) TAG(value) SCALAR(value, plain, style) Read comments in the Scanner code for more details.
 
 
 
Interface to be implemented by any Schema
Marks the end of a sequence.
Represents a sequence.
Marks the beginning of a sequence node.
Implementation of the step which translates Nodes to Events
Transform a Node Graph to Event stream and allow provided Emitable to present the Events into the output stream
Type for the custom keys in settings.
Simple keys treatment.
YAML Version indicator
Construct standard Java classes
Represent standard Java classes
 
Writer with the same methods as in Writer but without throwing IOExceptions The purpose of this class is to avoid checked exceptions in every method signature.
Marks the end of a stream that might have contained multiple documents.
 
Read the provided stream of code points into String and implement look-ahead operations.
Marks the start of a stream that might contain multiple documents.
 
Internal helper class to support emitting to String
Internal helper class to support dumping to String
 
 
 
A unit of YAML data
 
An Escaper that converts literal text into a format safe for inclusion in a particular context (such as an XML document).
To be decided
 
Store the internal state for directives
General exception to serve as the root
Provide an example of implementation of StreamDataWriter interface which does not throw IOException
Generic unicode textreader, which will use BOM mark to identify the encoding to be used.
Indication of invalid YAML version