org.elasticsearch.util.yaml.snakeyaml.resolver
Class Resolver
java.lang.Object
org.elasticsearch.util.yaml.snakeyaml.resolver.Resolver
public class Resolver
- extends java.lang.Object
Resolver tries to detect a type by scalars's content (when the type is
implicit)
- See Also:
- PyYAML for more information
Field Summary |
static java.util.regex.Pattern |
BOOL
|
static java.util.regex.Pattern |
EMPTY
|
static java.util.regex.Pattern |
FLOAT
|
static java.util.regex.Pattern |
INT
|
static java.util.regex.Pattern |
MERGE
|
static java.util.regex.Pattern |
NULL
|
static java.util.regex.Pattern |
TIMESTAMP
|
static java.util.regex.Pattern |
VALUE
|
static java.util.regex.Pattern |
YAML
|
protected java.util.Map<java.lang.Character,java.util.List<org.elasticsearch.util.yaml.snakeyaml.resolver.ResolverTuple>> |
yamlImplicitResolvers
|
Constructor Summary |
Resolver()
|
Resolver(boolean respectDefaultImplicitScalars)
Deprecated. override addImplicitResolvers instead |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BOOL
public static final java.util.regex.Pattern BOOL
FLOAT
public static final java.util.regex.Pattern FLOAT
INT
public static final java.util.regex.Pattern INT
MERGE
public static final java.util.regex.Pattern MERGE
NULL
public static final java.util.regex.Pattern NULL
EMPTY
public static final java.util.regex.Pattern EMPTY
TIMESTAMP
public static final java.util.regex.Pattern TIMESTAMP
VALUE
public static final java.util.regex.Pattern VALUE
YAML
public static final java.util.regex.Pattern YAML
yamlImplicitResolvers
protected java.util.Map<java.lang.Character,java.util.List<org.elasticsearch.util.yaml.snakeyaml.resolver.ResolverTuple>> yamlImplicitResolvers
Resolver
public Resolver(boolean respectDefaultImplicitScalars)
- Deprecated. override addImplicitResolvers instead
- Create Resolver
- Parameters:
respectDefaultImplicitScalars
- false to parse/dump scalars as plain Strings
Resolver
public Resolver()
addImplicitResolvers
protected void addImplicitResolvers()
addImplicitResolver
public void addImplicitResolver(Tag tag,
java.util.regex.Pattern regexp,
java.lang.String first)
resolve
public Tag resolve(NodeId kind,
java.lang.String value,
boolean implicit)