### Interface

# Atspi Collection

#### Description [src]

    interface Atspi.Collection : GObject.Object

An interface designed to allow accessibles which satisfy a set of criteria to be returned.

An interface designed to allow accessibles which satisfy a set of criteria to be returned. This interface can be used to avoid iteration or client-side search of the object tree.

#### Prerequisite

In order to implement Collection, your type must inherit from`GObject`.

#### Implementations

- AtspiAccessible

#### Instance methods

###### atspi_collection_get_active_descendant

No description available.

###### atspi_collection_get_matches

Gets all `AtspiAccessible` objects from the `collection` matching a given `rule`.

###### atspi_collection_get_matches_from

Gets all `AtspiAccessible` objects from the `collection`, before `current_object`, matching a given `rule`.

###### atspi_collection_get_matches_to

Gets all `AtspiAccessible` objects from the `collection`, after `current_object`, matching a given `rule`.

###### atspi_collection_is_ancestor_of

Not yet implemented.