All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Anchor Value inside Anchor and AliasAnchorGenerator Functional interface to define Anchor for dumpingArrayStack<T> Custom stackBaseConstructor Base codeBaseRepresenter Represent basic YAML structures: scalar, sequence, mappingBaseScalarResolver Base resolverCharConstants 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.CommentType The type of comment line.Compose Helper to compose input stream to NodeComposer 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.ConstructOptionalClass Create instances of OptionalConstructorException General exception during construction stepConstructScalar Share common code for scalar constructsConstructUuidClass Create instances of UUID classConstructYamlBinary Create instances bytes for binaryConstructYamlCoreBool Create Boolean instancesConstructYamlCoreFloat Create Double instances for floatConstructYamlCoreInt Create instances for numbers (Integer, Long, BigInteger)ConstructYamlJsonBool Create Boolean instancesConstructYamlJsonFloat Create Double instances for floatConstructYamlJsonInt Create instances for numbers (Integer, Long, BigInteger)ConstructYamlNull Create nullCoreScalarResolver ScalarResolver for Core SchemaCoreSchema Core schemaDump Common way to serialize any Java instance(s).DumpSettings Immutable configuration for serialisation.DumpSettingsBuilder Builder pattern implementation for DumpSettingsDuplicateKeyException Indicate duplicate keys in the same mapping during parsingEmitable Drefine a way to serialize an event to output streamEmitter 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 formatFailsafeScalarResolver ScalarResolver for JSON SchemaFailsafeSchema The failsafe schema is guaranteed to work with any YAML document.FlowStyle Block styles use indentation to denote nesting and scope within the document.JsonScalarResolver ScalarResolver for JSON SchemaJsonSchema Default schemaLoad Common way to load Java instance(s).LoadSettings Immutable configuration for loading.LoadSettingsBuilder Builder pattern implementation for LoadSettingsMark Location of a problem in the YAML document.MarkedYamlEngineException Parsing exception when the marks are availableMissingEnvironmentVariableException Indicate missing mandatory environment variable in the templateNonPrintableStyle Configure the style when String contains non-printable charactersNumberAnchorGenerator Simple generate of the format id + numberParse 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 Indicate invalid input streamRepresenterException A problem during object representationRepresentToNode Create a Node Graph out of the provided Native Data Structure (Java instance).ScalarAnalysis Accumulate information to choose the scalar styleScalarResolver ScalarResolver tries to detect a type of scalar value by its content (when the tag is implicit)ScalarStyle YAML provides a rich set of scalar styles.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.Schema Interface to be implemented by any SchemaSerialize Implementation of the step which translates Nodes to EventsSerializer Transform a Node Graph to Event stream and allow providedEmitableto present theEvents into the output streamSettingKey Type for the custom keys in settings.SpecVersion YAML Version indicatorStandardConstructor Construct standard Java classesStandardRepresenter Represent standard Java classesStreamDataWriter Writer with the same methods as inWriterbut without throwing IOExceptions The purpose of this class is to avoid checked exceptions in every method signature.StreamReader Read the provided stream of code points into String and implement look-ahead operations.UriEncoder To be decidedYamlEngineException General exception to serve as the rootYamlOutputStreamWriter Provide an example of implementation of StreamDataWriter interface which does not throwIOExceptionYamlUnicodeReader Generic unicode textreader, which will use BOM mark to identify the encoding to be used.YamlVersionException Indication of invalid YAML version