All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractConstruct |
Because recursive structures are not very common we provide a way to save some typing when
extending a constructor
|
AliasEvent |
Marks the inclusion of a previously anchored node.
|
AliasToken |
Alias
|
AnchorGenerator |
Support different anchors
|
AnchorNode |
This class is only used during representation (dumping)
|
AnchorToken |
Anchor
|
ArrayStack<T> |
Custom stack
|
ArrayUtils |
Array manipulation
|
ArrayUtils.CompositeUnmodifiableArrayList<E> |
|
ArrayUtils.UnmodifiableArrayList<E> |
|
BaseConstructor |
Base code
|
BaseConstructor.RecursiveTuple<T,K> |
|
BaseRepresenter |
Represent basic YAML structures: scalar, sequence, mapping
|
BeanAccess |
Control instance variables.
|
BlockEndToken |
Block end
|
BlockEntryToken |
block entry
|
BlockMappingStartToken |
BlockMappingStartToken
|
BlockSequenceStartToken |
BlockSequenceStartToken
|
CollectionEndEvent |
Base class for the end events of the collection nodes.
|
CollectionNode<T> |
|
CollectionStartEvent |
Base class for the start events of the collection nodes.
|
CommentEvent |
Marks a comment block value.
|
CommentEventsCollector |
Used by the Composer and Emitter to collect comment events so that they can be used at a later
point in the process.
|
CommentLine |
A comment line.
|
CommentToken |
Comment for humans
|
CommentType |
The type of comment line.
|
CompactConstructor |
Construct a custom Java instance out of a compact object notation format.
|
CompactData |
Custom data structure to support compact notation
https://bitbucket.org/snakeyaml/snakeyaml/wiki/CompactObjectNotation
|
Composer |
Creates a node graph from parser events.
|
ComposerException |
Exception during compose phase
|
Constant |
Keep constants
|
Construct |
Provide a way to construct a Java instance out of the composed Node.
|
Constructor |
Construct a custom Java instance.
|
ConstructorException |
Exception during object construction
|
CustomClassLoaderConstructor |
Construct instances with a custom Class Loader.
|
DirectiveToken<T> |
Token
|
DocumentEndEvent |
Marks the end of a document.
|
DocumentEndToken |
DocumentEndToken
|
DocumentStartEvent |
Marks the beginning of a document.
|
DocumentStartToken |
DocumentStartToken
|
DumperOptions |
Configuration for serialisation
|
DumperOptions.FlowStyle |
Block styles use indentation to denote nesting and scope within the document.
|
DumperOptions.LineBreak |
Platform dependent line break.
|
DumperOptions.NonPrintableStyle |
the way to serialize non-printable
|
DumperOptions.ScalarStyle |
YAML provides a rich set of scalar styles.
|
DumperOptions.Version |
Specification version.
|
DuplicateKeyException |
Indicate mapping with the same key
|
Emitable |
Drefine a way to serialize an event to output stream
|
Emitter |
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
|
EmitterException |
For emitter
|
EmitterState |
Python's methods are first class object.
|
EnumUtils |
Helper
|
EnvScalarConstructor |
Construct scalar for format ${VARIABLE} replacing the template with the value from environment.
|
Event |
|
Event.ID |
Event types
|
FieldProperty |
A FieldProperty is a Property which is accessed as a field, without
going through accessor methods (setX, getX).
|
FlowEntryToken |
FlowEntryToken
|
FlowMappingEndToken |
FlowMappingEndToken
|
FlowMappingStartToken |
FlowMappingStartToken
|
FlowSequenceEndToken |
FlowSequenceEndToken
|
FlowSequenceStartToken |
FlowSequenceStartToken
|
GenericProperty |
Shared code for all the properties
|
ImplicitTuple |
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.
|
KeyToken |
Key
|
LoaderOptions |
Configuration for loading
|
MappingEndEvent |
Marks the end of a mapping node.
|
MappingNode |
Represents a map.
|
MappingStartEvent |
Marks the beginning of a mapping node.
|
Mark |
It's just a record and its only use is producing nice error messages.
|
MarkedYAMLException |
|
MethodProperty |
A MethodProperty is a Property which is accessed through accessor
methods (setX, getX).
|
MissingEnvironmentVariableException |
Indicate missing mandatory environment variable in the template Used by EnvScalarConstructor
|
MissingProperty |
A property that does not map to a real property; this is used when
PropertyUtils .setSkipMissingProperties(boolean) is set to true.
|
Node |
Base class for all nodes.
|
NodeEvent |
Base class for all events that mark the beginning of a node.
|
NodeId |
Enum for the basic YAML types: scalar, sequence, mapping or anchor.
|
NodeTuple |
Stores one key value pair used in a map.
|
NumberAnchorGenerator |
|
PackageCompactConstructor |
|
Parser |
This interface represents an input stream of Events .
|
ParserException |
Exception thrown by the Parser implementations in case of malformed input.
|
ParserImpl |
# The following YAML grammar is LL(1) and is parsed by a recursive descent
parser.
|
PlatformFeatureDetector |
|
Production |
|
Property |
A Property represents a single member variable of a class, possibly including its
accessor methods (getX, setX).
|
PropertySubstitute |
|
PropertyUtils |
|
ReaderException |
|
Represent |
Create a Node Graph out of the provided Native Data Structure (Java instance).
|
Representer |
Represent JavaBeans
|
Resolver |
Resolver tries to detect a type by content (when the tag is implicit)
|
ResolverTuple |
|
SafeConstructor |
Construct standard Java classes
|
SafeConstructor.ConstructUndefined |
|
SafeConstructor.ConstructYamlTimestamp |
|
SafeRepresenter |
Represent standard Java classes
|
SafeRepresenter.IteratorWrapper |
|
ScalarAnalysis |
Accumulate information to choose the scalar style
|
ScalarEvent |
Marks a scalar value.
|
ScalarNode |
Represents a scalar node.
|
ScalarToken |
|
Scanner |
This interface represents an input stream of Token s.
|
ScannerException |
Exception thrown by the Scanner implementations in case of malformed input.
|
ScannerImpl |
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.
|
ScannerImpl.Chomping |
Chomping the tail may have 3 values - yes, no, not defined.
|
SequenceEndEvent |
Marks the end of a sequence.
|
SequenceNode |
Represents a sequence.
|
SequenceStartEvent |
Marks the beginning of a sequence node.
|
Serializer |
|
SerializerException |
|
SimpleKey |
Simple keys treatment.
|
StreamEndEvent |
Marks the end of a stream that might have contained multiple documents.
|
StreamEndToken |
|
StreamReader |
Reader: checks if code points are in allowed range.
|
StreamStartEvent |
Marks the start of a stream that might contain multiple documents.
|
StreamStartToken |
|
Tag |
|
TagToken |
|
TagTuple |
|
Token |
|
Token.ID |
|
TypeDescription |
Provides additional runtime information necessary to create a custom Java instance.
|
UnicodeReader |
Generic unicode textreader, which will use BOM mark to identify the encoding to be used.
|
UriEncoder |
|
ValueToken |
|
VersionTagsTuple |
Store the internal state for directives
|
Yaml |
Public YAML interface.
|
Yaml.EventIterable |
|
Yaml.NodeIterable |
|
Yaml.SilentEmitter |
|
Yaml.YamlIterable |
|
YAMLException |
|