Package AEOutput
[hide private]
[frames] | no frames]

Source Code for Package AEOutput

 1  ''' 
 2  Defines abstract classes representing the interfaces that must be implemented 
 3  by an output device for LSR. 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 LSR are not located in this package. Rather, they are stored in 
10  the Devices folder and referenced by the L{UIRegistrar} 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  All rights reserved. This program and the accompanying materials are made 
21  available under the terms of the BSD license which accompanies 
22  this distribution, and is available at 
23  U{http://www.opensource.org/licenses/bsd-license.php} 
24  ''' 
25  from Base import * 
26  from Audio import Audio 
27  from Braille import Braille 
28  from Style import * 
29  from Error import * 
30