public class Resolver
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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<ResolverTuple>> |
yamlImplicitResolvers |
Constructor and Description |
---|
Resolver() |
Modifier and Type | Method and Description |
---|---|
void |
addImplicitResolver(Tag tag,
java.util.regex.Pattern regexp,
java.lang.String first) |
void |
addImplicitResolver(Tag tag,
java.util.regex.Pattern regexp,
java.lang.String first,
int limit) |
protected void |
addImplicitResolvers() |
Tag |
resolve(NodeId kind,
java.lang.String value,
boolean implicit) |
public static final java.util.regex.Pattern BOOL
public static final java.util.regex.Pattern FLOAT
public static final java.util.regex.Pattern INT
public static final java.util.regex.Pattern MERGE
public static final java.util.regex.Pattern NULL
public static final java.util.regex.Pattern EMPTY
public static final java.util.regex.Pattern TIMESTAMP
public static final java.util.regex.Pattern VALUE
public static final java.util.regex.Pattern YAML
protected java.util.Map<java.lang.Character,java.util.List<ResolverTuple>> yamlImplicitResolvers
protected void addImplicitResolvers()
public void addImplicitResolver(Tag tag, java.util.regex.Pattern regexp, java.lang.String first)
public void addImplicitResolver(Tag tag, java.util.regex.Pattern regexp, java.lang.String first, int limit)