2
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3
"DTD/xhtml1-strict.dtd">
6
<title>API docs for “elisa.plugins.testing.automated_input.AutomatedInput”</title>
7
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
8
<link href="apidocs.css" type="text/css" rel="stylesheet" />
9
<script src="sorttable.js" type="text/javascript"></script>
13
<h1 class="class">Class e.p.t.a.AutomatedInput(<a href="elisa.core.components.input_provider.PushInputProvider.html">PushInputProvider</a>):</h1>
15
<span id="part">Part of <a href="elisa.html">elisa</a>.<a href="elisa.plugins.html">plugins</a>.<a href="elisa.plugins.testing.html">testing</a>.<a href="elisa.plugins.testing.automated_input.html">automated_input</a></span>
17
<a href="classIndex.html#elisa.plugins.testing.automated_input.AutomatedInput">View In Hierarchy</a>
22
<div>DOCME<table class="fieldTable"></table></div>
26
<div id="splitTables">
27
<table class="children sortable" id="id1297">
37
<td class="lineno">32</td>
39
<td><a href="elisa.plugins.testing.automated_input.AutomatedInput.html#__init__">__init__</a></td>
40
<td><span class="undocumented">Undocumented</span></td>
41
</tr><tr class="method">
43
<td class="lineno">50</td>
45
<td><a href="elisa.plugins.testing.automated_input.AutomatedInput.html#bind">bind</a></td>
46
<td><span>Subscribe to the input device</span></td>
47
</tr><tr class="method">
49
<td class="lineno">54</td>
51
<td><a href="elisa.plugins.testing.automated_input.AutomatedInput.html#unbind">unbind</a></td>
52
<td><span>Unsubscribe from the input device</span></td>
53
</tr><tr class="method private">
55
<td class="lineno">58</td>
57
<td><a href="elisa.plugins.testing.automated_input.AutomatedInput.html#_translate_to_action">_translate_to_action</a></td>
58
<td><span class="undocumented">Undocumented</span></td>
59
</tr><tr class="method private">
61
<td class="lineno">68</td>
63
<td><a href="elisa.plugins.testing.automated_input.AutomatedInput.html#_execute_orders">_execute_orders</a></td>
64
<td><span class="undocumented">Undocumented</span></td>
65
</tr><tr class="method private">
67
<td class="lineno">75</td>
69
<td><a href="elisa.plugins.testing.automated_input.AutomatedInput.html#_execute_action">_execute_action</a></td>
70
<td><span class="undocumented">Undocumented</span></td>
71
</tr><tr class="method private">
73
<td class="lineno">80</td>
75
<td><a href="elisa.plugins.testing.automated_input.AutomatedInput.html#_generate_keyboard_event">_generate_keyboard_event</a></td>
76
<td><span class="undocumented">Undocumented</span></td>
82
Inherited from <a href="elisa.core.components.input_provider.PushInputProvider.html">PushInputProvider</a>:
84
<table class="children sortable" id="id1298">
92
<tr class="basemethod">
94
<td class="lineno">73</td>
96
<td><a href="elisa.core.components.input_provider.PushInputProvider.html#clean">clean</a></td>
97
<td><span>Additional cleanups to default Component's cleanup:</span></td>
103
Inherited from <a href="elisa.core.components.input_provider.InputProvider.html">InputProvider</a> (via <a href="elisa.core.components.input_provider.PushInputProvider.html">PushInputProvider</a>):
105
<table class="children sortable" id="id1299">
113
<tr class="basemethod">
115
<td class="lineno">33</td>
117
<td><a href="elisa.core.components.input_provider.InputProvider.html#create_input_event">create_input_event</a></td>
118
<td><span>Translate external input data to an InputEvent object,</span></td>
124
Inherited from <a href="elisa.core.component.Component.html">Component</a> (via <a href="elisa.core.components.input_provider.PushInputProvider.html">PushInputProvider</a>, <a href="elisa.core.components.input_provider.InputProvider.html">InputProvider</a>):
126
<table class="children sortable" id="id1300">
134
<tr class="baseclass">
136
<td class="lineno">83</td>
138
<td><a href="elisa.core.component.Component.PathDescriptor.html">PathDescriptor</a></td>
139
<td><span class="undocumented">Undocumented</span></td>
140
</tr><tr class="baseclassmethod">
142
<td class="lineno">95</td>
143
<td>Class Method</td>
144
<td><a href="elisa.core.component.Component.html#create">create</a></td>
145
<td><span>Create and initialize the component.</span></td>
146
</tr><tr class="basemethod">
148
<td class="lineno">128</td>
150
<td><a href="elisa.core.component.Component.html#initialize">initialize</a></td>
151
<td><span>Initialize the component.</span></td>
152
</tr><tr class="basemethod">
154
<td class="lineno">153</td>
156
<td><a href="elisa.core.component.Component.html#name__get">name__get</a></td>
157
<td><span class="undocumented">Undocumented</span></td>
158
</tr><tr class="basemethod">
160
<td class="lineno">158</td>
162
<td><a href="elisa.core.component.Component.html#name__set">name__set</a></td>
163
<td><span class="undocumented">Undocumented</span></td>
174
<div class="function">
175
<a name="elisa.plugins.testing.automated_input.AutomatedInput.__init__">
181
<div class="functionHeader">
187
<div class="functionBody">
188
<div class="interfaceinfo">overrides <a href="elisa.core.log.Loggable.html#__init__">elisa.core.log.Loggable.__init__</a></div>
189
<div class="undocumented">Undocumented</div>
191
</div><div class="function">
192
<a name="elisa.plugins.testing.automated_input.AutomatedInput.bind">
198
<div class="functionHeader">
204
<div class="functionBody">
205
<div class="interfaceinfo">overrides <a href="elisa.core.components.input_provider.PushInputProvider.html#bind">elisa.core.components.input_provider.PushInputProvider.bind</a></div>
206
<div>Subscribe to the input device</p>
207
<p>This can be done by connecting external component signals to our
208
handlers or register a local callback that will be called by the external
209
component when it receives an input event.</p>
210
<p>This method must be overriden by implementation because it's totally
211
dependent on the infrastructure used by the input device the component
212
supports.<table class="fieldTable"></table></div>
214
</div><div class="function">
215
<a name="elisa.plugins.testing.automated_input.AutomatedInput.unbind">
221
<div class="functionHeader">
227
<div class="functionBody">
228
<div class="interfaceinfo">overrides <a href="elisa.core.components.input_provider.PushInputProvider.html#unbind">elisa.core.components.input_provider.PushInputProvider.unbind</a></div>
229
<div>Unsubscribe from the input device</p>
230
<p>This can be done by disconnecting our handlers from the external
231
component signals or unregistering the local callback previously registered
232
by the register() method.</p>
233
<p>This method must be overriden by implementation because it's totally
234
dependent on the infrastructure used by the input device the component
235
supports.<table class="fieldTable"></table></div>
237
</div><div class="function">
238
<a name="elisa.plugins.testing.automated_input.AutomatedInput._translate_to_action">
241
<a name="_translate_to_action">
244
<div class="functionHeader">
247
_translate_to_action(self, letter):
250
<div class="functionBody">
252
<div class="undocumented">Undocumented</div>
254
</div><div class="function">
255
<a name="elisa.plugins.testing.automated_input.AutomatedInput._execute_orders">
258
<a name="_execute_orders">
261
<div class="functionHeader">
264
_execute_orders(self, orders):
267
<div class="functionBody">
269
<div class="undocumented">Undocumented</div>
271
</div><div class="function">
272
<a name="elisa.plugins.testing.automated_input.AutomatedInput._execute_action">
275
<a name="_execute_action">
278
<div class="functionHeader">
281
_execute_action(self, action):
284
<div class="functionBody">
286
<div class="undocumented">Undocumented</div>
288
</div><div class="function">
289
<a name="elisa.plugins.testing.automated_input.AutomatedInput._generate_keyboard_event">
292
<a name="_generate_keyboard_event">
295
<div class="functionHeader">
298
_generate_keyboard_event(self, action):
301
<div class="functionBody">
303
<div class="undocumented">Undocumented</div>
307
<a href="index.html">API Documentation</a> for <a href="http://elisa.fluendo.com">Elisa Media Center</a>, generated by <a href="http://codespeak.net/~mwh/pydoctor/">pydoctor</a> at 2009-05-25 19:09:45.
b'\\ No newline at end of file'