Package org.bs.mdi

Interface Summary
ActionConverter Provides an interface for mechanisms that convert Action to Transferable objects.
ActionObservable An interface for objects that can be observed by an ActionObserver.
ActionObserver An interface for objects that can observe an ActionObservable.
ActionProcessor An interface for objects that can apply (redo) or undo an Action.
CommandTrigger Interface for GUI elements which trigger commands.
DocumentWindow An interface for MDI subwindows which display the document's view to the user.
FileExporter A file I/O module which can export documents.
FileIOModule An interface for modules performing file I/O.
FileLoader A file I/O module which can load data from disk.
FileSaver A file I/O module which can save data to disk.
MainWindow An interface for main window implementations.
MessageProcessor An interface for objects which can receive simple messages.
Printer An interface for objects providing printing functionality.
ProgressMonitor Gives feedback about currently running tasks.
RootView An interface for the graphical representation of a document's information.
Task A Task is a time-consuming operation which supports returning status information.
View Displays a piece of the document's information.
Window An interface for all objects implementing windowing funcationality.
 

Class Summary
Action Actions are the means of communication between Data and View objects.
Application The base class for all MDI applications.
ClipboardManager The ClipboardManager provides clipboard access and manages ActionConverter objects.
Command Base class for all commands which can be triggered by users
CompositeAction A CompositeAction object consists of one or more single Action objects, and can be handled like a single Action object.
CompositeResources Manages multiple Resources.
Data Represents a piece of information in a document.
DataPageable A Pageable implementation receives its printing data from a RootData object.
DefaultResources Provides a default set of translation and icon resources.
Document The Document class manages data and views.
FileFormat Represents a file format.
FileIOManager Manages File I/O modules
MessageDispatcher The MessageDispatcher manages communication between various parts of the framework.
Preferences Manages application-specific per-user preferences and settings.
RecentFiles Remembers recently opened filenames.
Resources Manages program resources such as localized strings or icons.
RootData Represents the information contained in a document.
UndoManager Allows to undo or redo Actions.
 

Exception Summary
ClipboardConversionException This Exception gets thrown if somethign went wrong during clipboard format conversions.
FileIOException FileIOExceptions can happen during loading, saving or exporting files.