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 AnchorGenerator AnchorNode This class is only used during representation (dumping)AnchorToken ArrayStack<T> ArrayUtils ArrayUtils.CompositeUnmodifiableArrayList<E> ArrayUtils.UnmodifiableArrayList<E> BaseConstructor BaseConstructor.RecursiveTuple<T,K> 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<T> Base class for the two collection typesmapping
andcollection
.CollectionStartEvent Base class for the start events of the collection nodes.CommentToken Deprecated. it will be removed because it is not usedCompactConstructor 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 DumperOptions DumperOptions.FlowStyle Block styles use indentation to denote nesting and scope within the document.DumperOptions.LineBreak Platform dependent line break.DumperOptions.NonPrintableStyle DumperOptions.ScalarStyle YAML provides a rich set of scalar styles.DumperOptions.Version Specification version.DuplicateKeyException 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 EmitterState Python's methods are first class object.EnvScalarConstructor Construct scalar for format ${VARIABLE} replacing the template with the value from environment.Event Event.ID FieldProperty AFieldProperty
is aProperty
which is accessed as a field, without going through accessor methods (setX, getX).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.KeyToken LoaderOptions 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 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 Production Helper forParserImpl
.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)ResolverTuple SafeConstructor Construct standard Java classesSafeConstructor.ConstructUndefined SafeConstructor.ConstructYamlTimestamp SafeRepresenter Represent standard Java classesSafeRepresenter.IteratorWrapper 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 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.Chomping Chomping the tail may have 3 values - yes, no, not defined.SequenceEndEvent Marks the end of a sequence.SequenceNode Represents a sequence.SequenceStartEvent Marks the beginning of a sequence node.Serializer SerializerException SimpleKey Simple keys treatment.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 VersionTagsTuple Store the internal state for directivesWhitespaceToken Deprecated. it will be removed because it is not usedYaml Public YAML interface.Yaml.EventIterable Yaml.NodeIterable Yaml.SilentEmitter Yaml.YamlIterable YAMLException