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 AliasAnchorGenerator Support different anchorsAnchorNode This class is only used during representation (dumping)AnchorToken AnchorArrayStack<T> Custom stackArrayUtils Array manipulationBaseConstructor Base codeBaseRepresenter Represent basic YAML structures: scalar, sequence, mappingBeanAccess Control instance variables.BlockEndToken Block endBlockEntryToken block entryBlockMappingStartToken BlockMappingStartTokenBlockSequenceStartToken BlockSequenceStartTokenCollectionEndEvent 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 Comment for humansCommentType The type of comment line.CompactConstructor Construct a custom Java instance out of a compact object notation format.CompactData Custom data structure to support compact notation https://bitbucket.org/snakeyaml/snakeyaml/wiki/CompactObjectNotationComposer Creates a node graph from parser events.ComposerException Exception during compose phaseConstant Keep constantsConstruct Provide a way to construct a Java instance out of the composed Node.Constructor Construct a custom Java instance.ConstructorException Exception during object constructionCustomClassLoaderConstructor Construct instances with a custom Class Loader.DirectiveToken<T> Directive TokenDocumentEndEvent Marks the end of a document.DocumentEndToken DocumentEndTokenDocumentStartEvent Marks the beginning of a document.DocumentStartToken DocumentStartTokenDumperOptions Configuration for serialisationDumperOptions.FlowStyle Block styles use indentation to denote nesting and scope within the document.DumperOptions.LineBreak Platform dependent line break.DumperOptions.NonPrintableStyle the way to serialize non-printableDumperOptions.ScalarStyle YAML provides a rich set of scalar styles.DumperOptions.Version Specification version.DuplicateKeyException Indicate mapping with the same keyEmitable Define 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 For emitterEnumUtils HelperEnvScalarConstructor Construct scalar for format ${VARIABLE} replacing the template with the value from environment.Event Event.ID Event typesFieldProperty AFieldProperty
is aProperty
which is accessed as a field, without going through accessor methods (setX, getX).FlowEntryToken FlowEntryTokenFlowMappingEndToken FlowMappingEndTokenFlowMappingStartToken FlowMappingStartTokenFlowSequenceEndToken FlowSequenceEndTokenFlowSequenceStartToken FlowSequenceStartTokenGenericProperty Shared code for all the propertiesImplicitTuple 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 KeyLoaderOptions Configuration for loadingMappingEndEvent 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 AMethodProperty
is aProperty
which is accessed through accessor methods (setX, getX).MissingEnvironmentVariableException Indicate missing mandatory environment variable in the template Used by EnvScalarConstructorMissingProperty A property that does not map to a real property; this is used whenPropertyUtils
.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 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.PlatformFeatureDetector Property AProperty
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 JavaBeansResolver Resolver tries to detect a type by content (when the tag is implicit)SafeConstructor Construct standard Java classesSafeConstructor.ConstructUndefined SafeConstructor.ConstructYamlTimestamp ScalarAnalysis Accumulate information to choose the scalar styleScalarEvent Marks a scalar value.ScalarNode Represents a scalar node.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.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 Yaml Public YAML interface.YAMLException