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