org.yaml.snakeyaml.nodes
Class Tag
java.lang.Object
org.yaml.snakeyaml.nodes.Tag
- All Implemented Interfaces:
- Comparable<Tag>
public final class Tag
- extends Object
- implements Comparable<Tag>
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
YAML
public static final Tag YAML
VALUE
public static final Tag VALUE
MERGE
public static final Tag MERGE
SET
public static final Tag SET
PAIRS
public static final Tag PAIRS
OMAP
public static final Tag OMAP
BINARY
public static final Tag BINARY
INT
public static final Tag INT
FLOAT
public static final Tag FLOAT
TIMESTAMP
public static final Tag TIMESTAMP
BOOL
public static final Tag BOOL
NULL
public static final Tag NULL
STR
public static final Tag STR
SEQ
public static final Tag SEQ
MAP
public static final Tag MAP
COMPATIBILITY_MAP
public static final Map<Tag,Set<Class<?>>> COMPATIBILITY_MAP
Tag
public Tag(String tag)
Tag
public Tag(Class<? extends Object> clazz)
Tag
public Tag(URI uri)
getValue
public String getValue()
startsWith
public boolean startsWith(String prefix)
getClassName
public String getClassName()
getLength
public int getLength()
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
isCompatible
public boolean isCompatible(Class<?> clazz)
- Java has more then 1 class compatible with a language-independent tag
(!!int, !!float, !!timestamp etc)
- Parameters:
clazz
- - Class to check compatibility
- Returns:
- true when the Class can be represented by this
language-independent tag
matches
public boolean matches(Class<? extends Object> clazz)
- Check whether this tag matches the global tag for the Class
- Parameters:
clazz
- - Class to check
- Returns:
- true when the this tag can be used as a global tag for the Class
compareTo
public int compareTo(Tag o)
- Specified by:
compareTo
in interface Comparable<Tag>
Copyright © 2008-2010. All Rights Reserved.