public final class EmbulkYamlTagResolver extends Resolver
Resolver
which converts a node (scalar, sequence, map, or !!tag with them) to a tag (INT, FLOAT, STR, SEQ, MAP, ...).
For example, it converts "123"
(scalar) to 123
(INT), or "true"
(scalar) to true
(BOOL).
This is called by SnakeYaml's Composer
which converts parser events into an object.
Note that jackson-dataformat-yaml
doesn't use this because it traverses parser events without using Composer
.
Constructor and Description |
---|
EmbulkYamlTagResolver() |
Modifier and Type | Method and Description |
---|---|
void |
addImplicitResolver(Tag tag,
Pattern regexp,
String first)
Adds an implicit resolver.
|
Tag |
resolve(NodeId kind,
String value,
boolean implicit)
Resolves.
|
addImplicitResolvers
public void addImplicitResolver(Tag tag, Pattern regexp, String first)
This method is called by constructor through addImplicitResolvers
to setup default implicit resolvers.
addImplicitResolver
in class Resolver