## Uses of Interface
org.yaml.snakeyaml.constructor.Construct

Packages that use Construct
Package | Description
--- | ---
org.yaml.snakeyaml.constructor |
org.yaml.snakeyaml.extensions.compactnotation |

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

Classes in org.yaml.snakeyaml.constructor that implement Construct
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractConstruct` Because recursive structures are not very common we provide a way to save some typing when extending a constructor
`protected class` | `Constructor.ConstructMapping` Construct mapping instance (Map, JavaBean) when the runtime class is known.
`protected class` | `Constructor.ConstructScalar` Construct scalar instance when the runtime class is known.
`protected class` | `Constructor.ConstructSequence` Construct sequence (List, Array, or immutable object) when the runtime class is known.
`protected class` | `Constructor.ConstructYamlObject` Construct an instance when the runtime class is not known but a global tag with a class name is defined.
`static class` | `SafeConstructor.ConstructUndefined`
`class` | `SafeConstructor.ConstructYamlBinary`
`class` | `SafeConstructor.ConstructYamlBool`
`class` | `SafeConstructor.ConstructYamlFloat`
`class` | `SafeConstructor.ConstructYamlInt`
`class` | `SafeConstructor.ConstructYamlMap`
`class` | `SafeConstructor.ConstructYamlNull`
`class` | `SafeConstructor.ConstructYamlOmap`
`class` | `SafeConstructor.ConstructYamlPairs`
`class` | `SafeConstructor.ConstructYamlSeq`
`class` | `SafeConstructor.ConstructYamlSet`
`class` | `SafeConstructor.ConstructYamlStr`
`static class` | `SafeConstructor.ConstructYamlTimestamp`

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

Methods in org.yaml.snakeyaml.constructor that return Construct
Modifier and Type | Method and Description
--- | ---
`protected Construct` | BaseConstructor.`getConstructor(Node node)` Get the constructor to construct the Node.

### Uses of Construct in org.yaml.snakeyaml.extensions.compactnotation

Classes in org.yaml.snakeyaml.extensions.compactnotation that implement Construct
Modifier and Type | Class and Description
--- | ---
`class` | `CompactConstructor.ConstructCompactObject`

Methods in org.yaml.snakeyaml.extensions.compactnotation that return Construct
Modifier and Type | Method and Description
--- | ---
`protected Construct` | CompactConstructor.`createCompactConstruct()`
`protected Construct` | CompactConstructor.`getConstructor(Node node)`