All Classes
| 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 | |
| AnchorGenerator | |
| AnchorNode |
This class is only used during representation (dumping)
|
| AnchorToken | |
| ArrayStack<T> | |
| ArrayUtils | |
| BaseConstructor | |
| BaseRepresenter |
Represent basic YAML structures: scalar, sequence, mapping
|
| BeanAccess |
Control instance variables.
|
| BlockEndToken | |
| BlockEntryToken | |
| BlockMappingStartToken | |
| BlockSequenceStartToken | |
| CollectionEndEvent |
Base class for the end events of the collection nodes.
|
| CollectionNode<T> |
Base class for the two collection types
mapping and
collection. |
| CollectionStartEvent |
Base class for the start events of the collection nodes.
|
| CommentToken | Deprecated.
it will be removed because it is not used
|
| CompactConstructor |
Construct a custom Java instance out of a compact object notation format.
|
| CompactData | |
| Composer |
Creates a node graph from parser events.
|
| ComposerException | |
| Constant | |
| Construct |
Provide a way to construct a Java instance out of the composed Node.
|
| Constructor |
Construct a custom Java instance.
|
| ConstructorException | |
| CustomClassLoaderConstructor |
Construct instances with a custom Class Loader.
|
| DirectiveToken<T> | |
| DocumentEndEvent |
Marks the end of a document.
|
| DocumentEndToken | |
| DocumentStartEvent |
Marks the beginning of a document.
|
| DocumentStartToken | |
| DumperOptions | |
| DumperOptions.FlowStyle |
Block styles use indentation to denote nesting and scope within the
document.
|
| DumperOptions.LineBreak |
Platform dependent line break.
|
| DumperOptions.NonPrintableStyle | |
| DumperOptions.ScalarStyle |
YAML provides a rich set of scalar styles.
|
| DumperOptions.Version |
Specification version.
|
| DuplicateKeyException | |
| Emitable | |
| 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 | |
| Event | |
| Event.ID | |
| FieldProperty |
A
FieldProperty is a Property which is accessed as
a field, without going through accessor methods (setX, getX). |
| FlowEntryToken | |
| FlowMappingEndToken | |
| FlowMappingStartToken | |
| FlowSequenceEndToken | |
| FlowSequenceStartToken | |
| GenericProperty | |
| 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 | |
| LoaderOptions | |
| 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 | |
| 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)
|
| SafeConstructor |
Construct standard Java classes
|
| SafeConstructor.ConstructUndefined | |
| SafeConstructor.ConstructYamlTimestamp | |
| 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
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.
|
| SequenceEndEvent |
Marks the end of a sequence.
|
| SequenceNode |
Represents a sequence.
|
| SequenceStartEvent |
Marks the beginning of a sequence node.
|
| Serializer | |
| SerializerException | |
| 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 | |
| WhitespaceToken | Deprecated.
it will be removed because it is not used
|
| Yaml |
Public YAML interface.
|
| YAMLException |