All Classes
-
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 constructorAliasEvent Marks the inclusion of a previously anchored node.AliasToken AnchorNode AnchorToken ArrayStack<T> Base64Coder A Base64 encoder/decoder.BaseConstructor BaseRepresenter Represent basic YAML structures: scalar, sequence, mappingBeanAccess Control instance variables.BlockEndToken BlockEntryToken BlockMappingStartToken BlockSequenceStartToken CollectionEndEvent Base class for the end events of the collection nodes.CollectionNode Base class for the two collection typesmappingandcollection.CollectionStartEvent Base class for the start events of the collection nodes.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 Dumper Deprecated. Dumper's functionality was moved to YamlDumperOptions DumperOptions.FlowStyle Block styles use indentation to denote nesting and scope within the document.DumperOptions.LineBreak Platform dependent line break.DumperOptions.ScalarStyle YAML provides a rich set of scalar styles.DumperOptions.Version Specification version.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-ENDEmitterException Escaper An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).Event Event.ID FieldProperty 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.JavaBeanDumper Deprecated. use Yaml.dumpAs(data, Tag.MAP) insteadJavaBeanLoader<T> Deprecated. use Yaml.loadAs() methods insteadKeyToken Loader Deprecated. Loader's functionality was moved to YamlLoaderOptions 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 Node Base class for all nodes.NodeEvent Base class for all events that mark the beginning of a node.NodeId Enum for the three basic YAML types: scalar, sequence and mapping.NodeTuple Stores one key value pair used in a map.PackageCompactConstructor Parser This interface represents an input stream ofEvents.ParserException Exception thrown by theParserimplementations in case of malformed input.ParserImpl # The following YAML grammar is LL(1) and is parsed by a recursive descent parser.PercentEscaper AUnicodeEscaperthat escapes some set of Java characters using the URI percent encoding scheme.Property PropertyUtils ReaderException Represent Create a Node Graph out of the provided Native Data Structure (Java instance).Representer Represent JavaBeansResolver Resolver tries to detect a type by scalars's content (when the type is implicit)SafeConstructor Construct standard Java classesSafeConstructor.ConstructUndefined ScalarAnalysis ScalarEvent Marks a scalar value.ScalarNode Represents a scalar node.ScalarToken Scanner This interface represents an input stream ofTokens.ScannerException Exception thrown by theScannerimplementations 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 characters are in allowed range, adds '\0' to the end.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.UnicodeEscaper AnEscaperthat converts literal text into a format safe for inclusion in a particular context (such as an XML document).UnicodeReader Generic unicode textreader, which will use BOM mark to identify the encoding to be used.UriEncoder ValueToken Yaml Public YAML interface.YAMLException