#include <axapi_node.h>
Public Member Functions | |
AXAPINode () | |
AXAPINode (const AXAPINode &other) | |
AXAPINode & | operator= (AXAPINode other) |
bool | isNull () const |
std::vector< std::string > | getAttributeNames () const |
bool | hasAttribute (const std::string &attribute) const |
ValueType | getValueType (const std::string &attribute) const |
ValueType | getListElementType (const std::string &attribute) const |
int | getListElementCount (const std::string &attribute) const |
bool | getBooleanValue (const std::string &attribute) const |
int | getIntValue (const std::string &attribute) const |
float | getFloatValue (const std::string &attribute) const |
std::string | getStringValue (const std::string &attribute) const |
std::string | getURLValue (const std::string &attribute) const |
AXAPINode | getNodeValue (const std::string &attribute) const |
Point | getPointValue (const std::string &attribute) const |
Size | getSizeValue (const std::string &attribute) const |
Rect | getRectValue (const std::string &attribute) const |
Range | getRangeValue (const std::string &attribute) const |
std::vector< AXAPINode > | getNodeListValue (const std::string &attribute) const |
AXAPINode | getNodeListValueAtIndex (const std::string &attribute, int index) const |
std::vector< std::string > | getStringListValue (const std::string &attribute) const |
std::string | getStringListValueAtIndex (const std::string &attribute, int index) const |
std::vector< Range > | getRangeListValue (const std::string &attribute) const |
Range | getRangeListValueAtIndex (const std::string &attribute, int index) const |
std::vector< Dictionary > | getDictionaryListValue (const std::string &attribute) const |
Dictionary | getDictionaryListValueAtIndex (const std::string &attribute, int index) const |
Friends | |
class | AXAPIContextImpl |
class | Dictionary |
AXAPINode | findRootAXAPINodeForPID (int pid) |
AXAPINode | findRootAXAPINodeForName (const std::string &name) |
Represents a node in the macOS (AX API) accessibility tree.
Each valid AXAPINode wraps a single AXUIElementRef.
|
friend |
|
friend |