Package org.norvelle.textcite

This package contains the Application class, which, in addition to creating the GUI and creating the data model, also provides a single static global access point to the CiteBook.

See:
          Description

Class Summary
Application Title: Application.java Description: Startup class for the TextCite GUI.
Launcher Launcher: Produce a Splash window that shows very early in the application startup.
PreferenceManager PreferenceManager: A Facade interface for setting and retrieving the various TextCite user preferences.
 

Package org.norvelle.textcite Description

This package contains the Application class, which, in addition to creating the GUI and creating the data model, also provides a single static global access point to the CiteBook. The Application object also provides a variety of useful static utility methods, such as providing string localization and access to global properties.

The Launcher class, also in this package, exists only as a wrapper for producing a splash screen and then handing control to the Application class. We use a wrapper in order to hasten the appearance of the Splash screen... the Launcher class requires many fewer classes to be loaded, and thus displays quickly, while the Application class continues to load.

This package also contains the MessagesBundle files for the various languages that are supported by TextCite.