org.yaml.snakeyaml.nodes
public final class Tag extends Object implements Comparable<Tag>
Modifier and Type | Field and Description |
---|---|
static Tag |
BINARY |
static Tag |
BOOL |
static Map<Tag,Set<Class<?>>> |
COMPATIBILITY_MAP |
static Tag |
FLOAT |
static Tag |
INT |
static Tag |
MAP |
static Tag |
MERGE |
static Tag |
NULL |
static Tag |
OMAP |
static Tag |
PAIRS |
static String |
PREFIX |
static Tag |
SEQ |
static Tag |
SET |
static Tag |
STR |
static Tag |
TIMESTAMP |
static Tag |
YAML |
Constructor and Description |
---|
Tag(Class<? extends Object> clazz) |
Tag(String tag) |
Tag(URI uri) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Tag o) |
boolean |
equals(Object obj) |
String |
getClassName() |
int |
getLength() |
String |
getValue() |
int |
hashCode() |
boolean |
isCompatible(Class<?> clazz)
Java has more then 1 class compatible with a language-independent tag
(!!int, !!float, !!timestamp etc)
|
boolean |
isSecondary() |
boolean |
matches(Class<? extends Object> clazz)
Check whether this tag matches the global tag for the Class
|
boolean |
startsWith(String prefix) |
String |
toString() |
public static final String PREFIX
public static final Tag YAML
public static final Tag MERGE
public static final Tag SET
public static final Tag PAIRS
public static final Tag OMAP
public static final Tag BINARY
public static final Tag INT
public static final Tag FLOAT
public static final Tag TIMESTAMP
public static final Tag BOOL
public static final Tag NULL
public static final Tag STR
public static final Tag SEQ
public static final Tag MAP
public boolean isSecondary()
public String getValue()
public boolean startsWith(String prefix)
public String getClassName()
public int getLength()
public boolean isCompatible(Class<?> clazz)
clazz
- - Class to check compatibilitypublic boolean matches(Class<? extends Object> clazz)
clazz
- - Class to checkpublic int compareTo(Tag o)
compareTo
in interface Comparable<Tag>
Copyright © 2008–2015. All rights reserved.