|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Constants | Global application constants. |
History | History objects interface. |
Item | Internal interface for all entries and diagrams. |
ItemObservable | Simple observable interface for items. |
ItemObserver | Observer interface. |
Class Summary | |
---|---|
Application | Numerology diagram generator. |
ApplicationWindow | Application window. |
Diagram | Diagram. |
DiagramCanvas | Diagram drawing component. |
DiagramCanvasMemento | Class saving history status of simple diagram. |
DragAndDropHandler | Support for drag and drop actions. |
EmptyDiagram | Diagram canvas without content and with black background lets user know that it is empty. |
Entry | Entry. |
EntryDialog | Dialog to add or modify entry. |
FileManager | File operations. |
ItemMemento | Item history object. |
Manager | Manager for diagrams and corresponding entries. |
Memento | Abstract class implementing history object. |
Preferences | Class handler for application preferences. |
SharedActions | Shareable actions. |
Style | Numerology characteristics style settings. |
Style.ConfigColor | Static class with static methods returning Color objects
initialized from configuration strings. |
StyleManager | Management of entry styles. |
Texts | Localization class. |
Enum Summary | |
---|---|
Constants.ItemEvents | Events connected with items. |
Manager.SORT_ORDER | Sorting order. |
Manager.SORT_TYPE | Type of sorting. |
SharedActions.Actions | Shareable actions. |
Nearly all application classes live within this package.
Only some classes reusable in other projects are placed
inside cz.psika.utils
package.
Some classes of the packages should be moved into separate packages
to keep object model cleaner, but this application is quite small
and there's no reason to do it best as possible. Especially take care
of some protected methods and constructors to make the business logic fine.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |