org.yaml.snakeyaml.resolver

## Class Resolver

- java.lang.Object
- - org.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)

### Field Summary

Fields
`static java.util.regex.Pattern` `BOOL`
`static java.util.regex.Pattern` `EMPTY`
`static java.util.regex.Pattern` `FLOAT` The regular expression is taken from the 1.2 specification but '_'s are added to keep backwards compatibility
`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.yaml.snakeyaml.resolver.ResolverTuple>>` `yamlImplicitResolvers`

### Constructor Summary

Constructors
Constructor and Description
`Resolver()`
`Resolver(boolean respectDefaultImplicitScalars)` Deprecated. override addImplicitResolvers instead

### Method Summary

Methods
`void` `addImplicitResolver(Tag tag, java.util.regex.Pattern regexp, java.lang.String first)`
`protected void` `addImplicitResolvers()`
`Tag` `resolve(NodeId kind, java.lang.String value, boolean implicit)`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Field Detail

#### BOOL

    public static final java.util.regex.Pattern BOOL

#### FLOAT

    public static final java.util.regex.Pattern FLOAT

The regular expression is taken from the 1.2 specification but '_'s are added to keep backwards compatibility

#### 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.yaml.snakeyaml.resolver.ResolverTuple>> yamlImplicitResolvers

### Constructor Detail

#### Resolver

    public Resolver(boolean respectDefaultImplicitScalars)

Deprecated. override addImplicitResolvers instead
Create Resolver

Parameters:
  `respectDefaultImplicitScalars` - false to parse/dump scalars as plain Strings

#### Resolver

    public Resolver()

### Method Detail

#### 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)