Acacia
atspi_hyperlink_interface.h
1 #ifndef INCLUDE_ACACIA_ATSPI_ATSPI_HYPERLINK_INTERFACE_H_
2 #define INCLUDE_ACACIA_ATSPI_ATSPI_HYPERLINK_INTERFACE_H_
3 
4 #include "acacia/atspi/atspi_interface.h"
5 
6 #include <memory>
7 #include <string>
8 
9 namespace acacia {
10 
18 class AtspiHyperlinkInterface : public AtspiInterface<AtspiHyperlink> {
19  public:
21 
27  std::string toString() const override;
28 
34  int getStartIndex() const;
35 
41  int getEndIndex() const;
42 
50  std::string getURI(int index = 0) const;
51 };
52 
53 } // namespace acacia
54 
55 #endif // INCLUDE_ACACIA_ATSPI_ATSPI_HYPERLINK_INTERFACE_H_
Definition: atspi_hyperlink_interface.h:18
Definition: atspi_interface.h:18
std::string getURI(int index=0) const
std::string toString() const override