All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AliasEvent Marks the inclusion of a previously anchored node.AliasToken Anchor Value inside Anchor and AliasAnchorGenerator AnchorNode This class is only used during representation (dumping)AnchorToken ArrayStack<T> General stack implementation.BaseConstructor BaseRepresenter Represent basic YAML structures: scalar, sequence, mappingBlockEndToken BlockEntryToken BlockMappingStartToken BlockSequenceStartToken CharConstants CollectionEndEvent Base class for the end events of the collection nodes.CollectionNode<T> Base class for the two collection typesmappingandcollection.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 CommentType The type of a comment line.Compose Composer Creates a node graph from parser events.ComposerException General exception during composition stepConstructNode Provide a way to construct a Java instance from the composed Node.ConstructorException General exception during construction stepDirectiveToken<T> DocumentEndEvent Marks the end of a document.DocumentEndToken DocumentStartEvent Marks the beginning of a document.DocumentStartToken Dump Common way to serialize any Java instance(s) The instance is stateful.DumpSettings Fine tuning serializing/dumping Description for all the fields can be found in the builderDumpSettingsBuilder Builder pattern implementation for DumpSettingsDuplicateKeyException Indicate duplicate keys in the same mappingEmitable 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 General exception for during emittingEnvConfig Configurator for ENV formatEvent Event.ID FlowEntryToken FlowMappingEndToken FlowMappingStartToken FlowSequenceEndToken FlowSequenceStartToken FlowStyle Block styles use indentation to denote nesting and scope within the document.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.JsonScalarResolver ScalarResolver for JSON Schema The schema is NOT the same as in YAML 1.2 but identical to JSON,KeyToken Load Common way to load Java instance(s).LoadSettings Fine tuning parsing/loading Description for all the fields can be found in the builderLoadSettingsBuilder Builder pattern implementation for LoadSettingsMappingEndEvent 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.MarkedYamlEngineException MissingEnvironmentVariableException Indicate missing mandatory environment variable in the templateNode Base class for all nodes.NodeEvent Base class for all events that mark the beginning of a node.NodeTuple Stores one key value pair used in a map.NodeType Enum for the basic YAML types: scalar, sequence and mapping.NonPrintableStyle Configure the style when String contains non-printable charactersNumberAnchorGenerator Parse Read the input stream and parse the content into events (opposite for Present or Emit)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.Present Emit the events into a data stream (opposite for Parse)ReaderException RepresentToNode Create a Node Graph out of the provided Native Data Structure (Java instance).ScalarAnalysis Accumulate information to choose the scalar styleScalarEvent Marks a scalar value.ScalarNode Represents a scalar node.ScalarResolver ScalarResolver tries to detect a type of a scalar value by its content (when the tag is implicit)ScalarStyle YAML provides a rich set of scalar styles.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 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.SequenceEndEvent Marks the end of a sequence.SequenceNode Represents a sequence.SequenceStartEvent Marks the beginning of a sequence node.Serialize Serializer SettingKey Type for the custom keys in settings.SpecVersion StandardConstructor Construct standard Java classesStandardRepresenter Represent standard Java classesStreamDataWriter Writer with the same methods as inWriterbut without throwing IOExceptionsStreamEndEvent 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 UriEncoder ValueToken YamlEngineException General exceptionsYamlOutputStreamWriter Provide an example of implementation of StreamDataWriter interfaceYamlUnicodeReader Generic unicode textreader, which will use BOM mark to identify the encoding to be used.YamlVersionException Indication of invalid YAML version