## Uses of Class
org.yaml.snakeyaml.events.Event

Packages that use Event
Package | Description
--- | ---
org.yaml.snakeyaml |
org.yaml.snakeyaml.comments |
org.yaml.snakeyaml.emitter |
org.yaml.snakeyaml.events |
org.yaml.snakeyaml.parser |

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

Methods in org.yaml.snakeyaml that return types with arguments of type Event
Modifier and Type | Method and Description
--- | ---
`Iterable<Event>` | Yaml.`parse(Reader yaml)` Parse a YAML stream and produce parsing events.
`List<Event>` | Yaml.`serialize(Node data)` Serialize the representation tree into Events.

### Uses of Event in org.yaml.snakeyaml.comments

Methods in org.yaml.snakeyaml.comments that return Event
Modifier and Type | Method and Description
--- | ---
`Event` | CommentEventsCollector.`collectEvents(Event event)` Collect all events of the expected type (set during construction) starting with event provided as an argument and continuing with the top event on the event source.
`Event` | CommentEventsCollector.`collectEventsAndPoll(Event event)` Collect all events of the expected type (set during construction) starting with event provided as an argument and continuing with the top event on the event source.

Methods in org.yaml.snakeyaml.comments with parameters of type Event
Modifier and Type | Method and Description
--- | ---
`Event` | CommentEventsCollector.`collectEvents(Event event)` Collect all events of the expected type (set during construction) starting with event provided as an argument and continuing with the top event on the event source.
`Event` | CommentEventsCollector.`collectEventsAndPoll(Event event)` Collect all events of the expected type (set during construction) starting with event provided as an argument and continuing with the top event on the event source.

Constructor parameters in org.yaml.snakeyaml.comments with type arguments of type Event
Constructor and Description
`CommentEventsCollector(Queue<Event> eventSource, CommentType... expectedCommentTypes)` Constructor used to collect events emitted by the Serializer.

### Uses of Event in org.yaml.snakeyaml.emitter

Methods in org.yaml.snakeyaml.emitter with parameters of type Event
Modifier and Type | Method and Description
--- | ---
`void` | Emitter.`emit(Event event)`
`void` | Emitable.`emit(Event event)`

### Uses of Event in org.yaml.snakeyaml.events

Subclasses of Event in org.yaml.snakeyaml.events
Modifier and Type | Class and Description
--- | ---
`class` | `AliasEvent` Marks the inclusion of a previously anchored node.
`class` | `CollectionEndEvent` Base class for the end events of the collection nodes.
`class` | `CollectionStartEvent` Base class for the start events of the collection nodes.
`class` | `CommentEvent` Marks a comment block value.
`class` | `DocumentEndEvent` Marks the end of a document.
`class` | `DocumentStartEvent` Marks the beginning of a document.
`class` | `MappingEndEvent` Marks the end of a mapping node.
`class` | `MappingStartEvent` Marks the beginning of a mapping node.
`class` | `NodeEvent` Base class for all events that mark the beginning of a node.
`class` | `ScalarEvent` Marks a scalar value.
`class` | `SequenceEndEvent` Marks the end of a sequence.
`class` | `SequenceStartEvent` Marks the beginning of a sequence node.
`class` | `StreamEndEvent` Marks the end of a stream that might have contained multiple documents.
`class` | `StreamStartEvent` Marks the start of a stream that might contain multiple documents.

### Uses of Event in org.yaml.snakeyaml.parser

Methods in org.yaml.snakeyaml.parser that return Event
Modifier and Type | Method and Description
--- | ---
`Event` | Parser.`getEvent()` Returns the next event.
`Event` | ParserImpl.`getEvent()` Get the next event and proceed further.
`Event` | Parser.`peekEvent()` Return the next event, but do not delete it from the stream.
`Event` | ParserImpl.`peekEvent()` Get the next event.