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