## Uses of Class
org.yaml.snakeyaml.nodes.Tag

Packages that use Tag
Package | Description
--- | ---
org.yaml.snakeyaml |
org.yaml.snakeyaml.constructor |
org.yaml.snakeyaml.nodes |
org.yaml.snakeyaml.representer |
org.yaml.snakeyaml.resolver |
org.yaml.snakeyaml.serializer |

### Uses of Tag in org.yaml.snakeyaml

Methods in org.yaml.snakeyaml that return Tag
Modifier and Type | Method and Description
--- | ---
`Tag` | DumperOptions.`getExplicitRoot()` Deprecated. do not use explicit root Tag
`Tag` | TypeDescription.`getTag()` Get tag which shall be used to load or dump the type (class).

Methods in org.yaml.snakeyaml with parameters of type Tag
Modifier and Type | Method and Description
--- | ---
`void` | Yaml.`addImplicitResolver(Tag tag, java.util.regex.Pattern regexp, java.lang.String first)` Add an implicit scalar detector.
`java.lang.String` | Yaml.`dumpAs(java.lang.Object data, Tag rootTag, DumperOptions.FlowStyle flowStyle)` Serialize a Java object into a YAML string.
`void` | DumperOptions.`setExplicitRoot(Tag expRoot)` Deprecated. do not use explicit root Tag
`void` | TypeDescription.`setTag(Tag tag)` Set tag to be used to load or dump the type (class).

Constructors in org.yaml.snakeyaml with parameters of type Tag
Constructor and Description
`TypeDescription(java.lang.Class<? extends java.lang.Object> clazz, Tag tag)`

### Uses of Tag in org.yaml.snakeyaml.constructor

Fields in org.yaml.snakeyaml.constructor declared as Tag
Modifier and Type | Field and Description
--- | ---
`protected Tag` | BaseConstructor.`rootTag`

Fields in org.yaml.snakeyaml.constructor with type parameters of type Tag
Modifier and Type | Field and Description
--- | ---
`protected java.util.Map<Tag,Construct>` | BaseConstructor.`yamlConstructors` It maps the (explicit or implicit) tag to the Construct implementation.

### Uses of Tag in org.yaml.snakeyaml.nodes

Fields in org.yaml.snakeyaml.nodes declared as Tag
Modifier and Type | Field and Description
--- | ---
`static Tag` | Tag.`BINARY`
`static Tag` | Tag.`BOOL`
`static Tag` | Tag.`FLOAT`
`static Tag` | Tag.`INT`
`static Tag` | Tag.`MAP`
`static Tag` | Tag.`MERGE`
`static Tag` | Tag.`NULL`
`static Tag` | Tag.`OMAP`
`static Tag` | Tag.`PAIRS`
`static Tag` | Tag.`SEQ`
`static Tag` | Tag.`SET`
`static Tag` | Tag.`STR`
`static Tag` | Tag.`TIMESTAMP`
`static Tag` | Tag.`VALUE`
`static Tag` | Tag.`YAML`

Fields in org.yaml.snakeyaml.nodes with type parameters of type Tag
Modifier and Type | Field and Description
--- | ---
`static java.util.Map<Tag,java.util.Set<java.lang.Class<?>>>` | Tag.`COMPATIBILITY_MAP`

Methods in org.yaml.snakeyaml.nodes that return Tag
Modifier and Type | Method and Description
--- | ---
`Tag` | Node.`getTag()` Tag of this node.

Methods in org.yaml.snakeyaml.nodes with parameters of type Tag
Modifier and Type | Method and Description
--- | ---
`int` | Tag.`compareTo(Tag o)`
`void` | Node.`setTag(Tag tag)`

Constructors in org.yaml.snakeyaml.nodes with parameters of type Tag
Constructor and Description
`CollectionNode(Tag tag, Mark startMark, Mark endMark, java.lang.Boolean flowStyle)`
`MappingNode(Tag tag, boolean resolved, java.util.List<NodeTuple> value, Mark startMark, Mark endMark, java.lang.Boolean flowStyle)`
`MappingNode(Tag tag, java.util.List<NodeTuple> value, java.lang.Boolean flowStyle)`
`Node(Tag tag, Mark startMark, Mark endMark)`
`ScalarNode(Tag tag, boolean resolved, java.lang.String value, Mark startMark, Mark endMark, java.lang.Character style)`
`ScalarNode(Tag tag, java.lang.String value, Mark startMark, Mark endMark, java.lang.Character style)`
`SequenceNode(Tag tag, boolean resolved, java.util.List<Node> value, Mark startMark, Mark endMark, java.lang.Boolean flowStyle)`
`SequenceNode(Tag tag, java.util.List<Node> value, java.lang.Boolean flowStyle)`

### Uses of Tag in org.yaml.snakeyaml.representer

Methods in org.yaml.snakeyaml.representer with parameters of type Tag
Modifier and Type | Method and Description
--- | ---
`protected NodeTuple` | Representer.`representJavaBeanProperty(java.lang.Object javaBean, Property property, java.lang.Object propertyValue, Tag customTag)` Represent one JavaBean property.
`protected Node` | BaseRepresenter.`representMapping(Tag tag, java.util.Map<? extends java.lang.Object,java.lang.Object> mapping, java.lang.Boolean flowStyle)`
`protected Node` | BaseRepresenter.`representScalar(Tag tag, java.lang.String value)`
`protected Node` | BaseRepresenter.`representScalar(Tag tag, java.lang.String value, java.lang.Character style)`
`protected Node` | BaseRepresenter.`representSequence(Tag tag, java.lang.Iterable<? extends java.lang.Object> sequence, java.lang.Boolean flowStyle)`

### Uses of Tag in org.yaml.snakeyaml.resolver

Methods in org.yaml.snakeyaml.resolver that return Tag
Modifier and Type | Method and Description
--- | ---
`Tag` | Resolver.`resolve(NodeId kind, java.lang.String value, boolean implicit)`

Methods in org.yaml.snakeyaml.resolver with parameters of type Tag
Modifier and Type | Method and Description
--- | ---
`void` | Resolver.`addImplicitResolver(Tag tag, java.util.regex.Pattern regexp, java.lang.String first)`

### Uses of Tag in org.yaml.snakeyaml.serializer

Constructors in org.yaml.snakeyaml.serializer with parameters of type Tag
Constructor and Description
`Serializer(Emitable emitter, Resolver resolver, DumperOptions opts, Tag rootTag)`