public final class Tag extends Object
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)
Deprecated.
- it will be removed
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getClassName() |
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 Tag(String tag)
public Tag(URI uri)
uri
- - URI to be encoded as tag valuepublic boolean isSecondary()
public String getValue()
public boolean startsWith(String prefix)
public String getClassName()
public boolean isCompatible(Class<?> clazz)
clazz
- - Class to check compatibilityCopyright © 2008–2018. All rights reserved.