Package AccessEngine :: Package AEDevice :: Package AEOutput
[hide private]
[frames] | no frames]

Source Code for Package AccessEngine.AEDevice.AEOutput

 1  ''' 
 2  Defines abstract classes representing the interfaces that must be implemented 
 3  by an output device for SUE. All output devices derive from the base class in 
 4  L{AEOutput}. Devices that provide audio output should derive from the 
 5  L{Audio} subclass. Devices that provide Braille output should derive from 
 6  the L{Braille} subclass. 
 7   
 8  Concrete classes implementing the methods of L{AEOutput} and it's subclasses 
 9  that ship with SUE are not located in this package. Rather, they are stored in 
10  the Devices folder and referenced by the L{AERegistrar} when they need to be 
11  loaded. 
12   
13  @author: Larry Weiss 
14  @author: Peter Parente 
15  @author: Brett Clippingdale 
16  @organization: IBM Corporation 
17  @copyright: Copyright (c) 2005, 2007 IBM Corporation 
18  @license: The BSD License 
19   
20  @author: Frank Zenker 
21  @organization: IT Science Center Ruegen gGmbH, Germany 
22  @copyright: Copyright (c) 2007, 2008 ITSC Ruegen 
23  @license: The BSD License 
24   
25  All rights reserved. This program and the accompanying materials are made 
26  available under the terms of the BSD license which accompanies 
27  this distribution, and is available at 
28  U{http://www.opensource.org/licenses/bsd-license.php} 
29  ''' 
30  from Base import * 
31  from Style import * 
32  import Word 
33  from AEOutputError import * 
34