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 Tokens.
|
| 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 |
|