Acacia
acacia::AtspiNode Class Reference

#include <atspi_node.h>

Public Member Functions

 AtspiNode (AtspiAccessible *accessible)
 
bool isNull () const
 
std::string getRoleName () const
 
std::string getName () const
 
std::string getDescription () const
 
std::vector< std::string > getAttributes () const
 
std::vector< std::string > getInterfaces () const
 
std::vector< std::string > getRelations () const
 
AtspiNode getTargetForRelationAtIndex (int relation_index, int target_index=0) const
 
std::vector< std::string > getStates () const
 
int getChildCount () const
 
AtspiNode getChildAtIndex (int index) const
 
std::vector< AtspiNodegetChildren () const
 
AtspiActionInterface queryAction () const
 
AtspiComponentInterface queryComponent () const
 
AtspiDocumentInterface queryDocument () const
 
AtspiHyperlinkInterface queryHyperlink () const
 
AtspiTableInterface queryTable () const
 
AtspiTableCellInterface queryTableCell () const
 
AtspiTextInterface queryText () const
 
AtspiValueInterface queryValue () const
 

Detailed Description

Represents a node in the AT-SPI accessibility tree. This object wraps an AtspiAccessible pointer.


The documentation for this class was generated from the following file: