Add GetChildren to the spec
[platform/upstream/at-spi2-core.git] / xml / Accessible.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/node">
3 <interface name="org.a11y.atspi.Accessible">
4
5   <property name="name" type="s" access="read"/>
6
7   <property name="description" type="s" access="read"/>
8
9   <property name="parent" type="(so)" access="read">
10     <annotation name="com.trolltech.QtDBus.QtTypeName" value="QSpiObjectReference"/>
11   </property>
12
13   <property name="childCount" type="i" access="read"/>
14
15   <method name="GetChildAtIndex">
16     <arg direction="in" name="index" type="i"/>
17     <arg direction="out" type="(so)"/>
18     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
19   </method>
20
21   <method name="GetChildren">
22     <arg direction="out" type="a(so)"/>
23     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiObjectReferenceArray"/>
24   </method>
25
26   <method name="GetIndexInParent">
27     <arg direction="out" type="i"/>
28   </method>
29
30   <method name="GetRelationSet">
31     <arg direction="out" type="a(ua(so))"/>
32     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiRelationArray"/>
33   </method>
34
35   <method name="GetRole">
36     <arg direction="out" type="u"/>
37   </method>
38
39   <method name="GetRoleName">
40     <arg direction="out" type="s"/>
41   </method>
42
43   <method name="GetLocalizedRoleName">
44     <arg direction="out" type="s"/>
45   </method>
46
47   <method name="GetState">
48     <arg direction="out" type="au"/>
49     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiIntList"/>
50   </method>
51
52   <method name="GetAttributes">
53     <arg direction="out" type="a{ss}"/>
54     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiAttributeSet"/>
55   </method>
56
57   <method name="GetApplication">
58     <arg direction="out" type="(so)"/>
59     <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QSpiObjectReference"/>
60   </method>
61
62 </interface>
63 </node>