Package de.sciss.app

Interface Summary
AbstractWindow Interface that unites functionality from inhomogeneous classes such as JFrame, JDialog, JInternalFrame
AbstractWindow.Listener  
Application The Application interface is an attempt to create common classes and interfaces (the package de.sciss.app) which can be shared by different programmes, such as Meloncillo or FScape, without having to make adjustments in different places each time a modification is made.
Document The Document interface is an attempt to create common classes and interfaces (the package de.sciss.app) which can be shared by different programmes, such as Meloncillo or FScape, without having to make adjustments in different places each time a modification is made.
DocumentHandler The DocumentHandler interface describes an object that manages registration and unregistration of documents in a multi-document-environment.
DocumentListener Interface for listening the changes of the list of documents of an application.
DynamicListening This interface is used by Components that need to register and unregister listeners whenever they are shown or hidden in order to improve performance and garbage collection.
EventManager.Processor Callers of the EventManager constructor must provide an object implementing this interface
GraphicsHandler  
LaterInvocationManager.Listener A simple interface describing the method that gets called from the event dispatching thread when new objects have been queued.
PerformableEdit  
PreferenceEntrySync Objects implementing this interface state that they will store their serialized representation in a given preference entry
PreferenceNodeSync Objects implementing this interface state that they will store their (and their children's) serialized representation in privately named entries in a given preference node
WindowHandler  
 

Class Summary
AbstractApplication A rudimentary implementation of the de.sciss.app.Application interface, which deals with component registration, quitting, preference, clipboard and resource bundle generation.
AbstractCompoundEdit This subclass of CompoundEdit is used to synchronize an Undo or Redo operation.
AbstractDocumentHandler A basic implementation of the DocumentHandler interface.
AbstractWindow.Adapter  
AbstractWindow.Event  
AncestorAdapter In analogy to ComponentAdapter provides a stub class that implements the AncestorListener interface, so subclasses need to override only those methods they're interested in.
BasicEvent BasicEvent is the superclass of all events to be processed through EventManagers.
BasicUndoableEdit  
DocumentEvent This kind of event is fired from a DocumentHandler when a document as been created, destroyed or switched.
DynamicAncestorAdapter This class can be added as an AncestorListener and will call the passed DynamicListening object when the Component becomes visible or invisible in the sense that it's ancestor window is shown or hidden.
DynamicPrefChangeManager A utility class for a mechanism common to many GUI objects : they listen to certain preferences and need to act upon changes.
EventManager A custom event dispatcher which carefully deals with synchronization issues.
LaterInvocationManager The LaterInvocationManager is a utility bastard synthesized from an EventManager and a Runnable.
UndoManager An subclass of Swing's UndoManager that provides Actions to attach to menu items in a standard edit menu.