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 Functional interface to define Anchor for dumpingAnchorNode This class is only used during representation (dumping)AnchorToken ArrayStack<T> Custom stackBaseConstructor Base codeBaseConstructor.RecursiveTuple<T,K> BaseRepresenter Represent basic YAML structures: scalar, sequence, mappingBaseScalarResolver Base resolverBlockEndToken BlockEntryToken BlockMappingStartToken BlockSequenceStartToken CharConstants CollectionEndEvent Base class for the end events of the collection nodes.CollectionNode<T> Base class for the two collection typesmapping
andcollection
.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 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 schemaDirectiveToken<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).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 streamEmitableEvents 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 emittingEmitterState EnvConfig Configurator for ENV formatEscaper An object that converts literal text into a format safe for inclusion in a particular context (such as an XML document).Event Event.ID ID of a non-abstract EventFailsafeScalarResolver ScalarResolver for JSON SchemaFailsafeSchema The failsafe schema is guaranteed to work with any YAML document.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 SchemaJsonSchema Default schemaKeyToken Load Common way to load Java instance(s).Load.YamlIterable Load.YamlIterator LoadSettings Immutable configuration for loading.LoadSettingsBuilder 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 Location of a problem in the YAML document.MarkedYamlEngineException Parsing exception when the marks are availableMissingEnvironmentVariableException 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 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 theParser
implementations in case of malformed input.ParserImpl # The following YAML grammar is LL(1) and is parsed by a recursive descent parser.PercentEscaper AUnicodeEscaper
that escapes some set of Java characters using the URI percent encoding scheme.Present Emit the events into a data stream (opposite for Parse)Production Helper forParserImpl
.ReaderException Indicate invalid input streamRepresenterException A problem during object representationRepresentToNode Create a Node Graph out of the provided Native Data Structure (Java instance).ResolverTuple Hold 2 values, tag and patternScalarAnalysis Accumulate information to choose the scalar styleScalarEvent Marks a scalar value.ScalarNode Represents a scalar node.ScalarResolver 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.ScalarToken Scanner This interface represents an input stream ofToken
s.ScannerException Exception thrown by theScanner
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.BreakIntentHolder ScannerImpl.Chomping ScannerImpl.Chomping.Indicator Schema Interface to be implemented by any SchemaSequenceEndEvent Marks the end of a sequence.SequenceNode Represents a sequence.SequenceStartEvent Marks the beginning of a sequence node.Serialize Implementation of the step which translates Nodes to EventsSerializer SettingKey Type for the custom keys in settings.SimpleKey Simple keys treatment.SpecVersion YAML Version indicatorStandardConstructor Construct standard Java classesStandardRepresenter Represent standard Java classesStandardRepresenter.IteratorWrapper StreamDataWriter Writer with the same methods as inWriter
but without throwing IOExceptions The purpose of this class is to avoid checked exceptions in every method signature.StreamEndEvent Marks the end of a stream that might have contained multiple documents.StreamEndToken StreamReader Read the provided stream of code points into String and implement look-ahead operations.StreamStartEvent Marks the start of a stream that might contain multiple documents.StreamStartToken StreamToStringWriter Internal helper class to support emitting to StringStreamToStringWriter Internal helper class to support dumping to StringTag TagToken TagTuple Token A unit of YAML dataToken.ID UnicodeEscaper AnEscaper
that converts literal text into a format safe for inclusion in a particular context (such as an XML document).UriEncoder To be decidedValueToken VersionTagsTuple Store the internal state for directivesYamlEngineException General exception to serve as the rootYamlOutputStreamWriter Provide an example of implementation of StreamDataWriter interface which does not throwIOException
YamlUnicodeReader Generic unicode textreader, which will use BOM mark to identify the encoding to be used.YamlVersionException Indication of invalid YAML version