Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.cybertivity.powerjournal
Class MainView  view MainView download MainView.java

java.lang.Object
  extended byjava.util.Observable
      extended bycom.cybertivity.powerjournal.framework.View
          extended bycom.cybertivity.powerjournal.framework.FrameView
              extended bycom.cybertivity.powerjournal.MainView
All Implemented Interfaces:
java.util.Observer

public class MainView
extends com.cybertivity.powerjournal.framework.FrameView

Title: PowerJournal Description: $Id: MainView.java,v 1.12 2001/12/27 20:28:12 arrowood Exp $ Copyright: Copyright (c) 2001 Company: Cybertivity

Version:
1.0

Nested Class Summary
private  class MainView.DeadlyWindowListener
           
(package private)  class MainView.KeyPressListener
           
 
Nested classes inherited from class com.cybertivity.powerjournal.framework.FrameView
 
Field Summary
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction aboutAction
           
private  java.lang.String appName
           
private  java.awt.CardLayout cardLayout
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction changeJournalAction
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction changePasswordAction
           
private  java.awt.Container contentPane
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction deleteJournalAction
           
private  EntryView entryView
           
static java.lang.String EVENT_EASTEREGG
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction exportAsCSVAction
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction exportAsHTMLAction
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction exportAsTextAction
           
private  boolean guestMode
           
static java.lang.String IMAGE_PATH
           
(package private)  java.lang.String LOOK_AND_FEEL_MOTIF
           
(package private)  java.lang.String LOOK_AND_FEEL_WINDOWS
           
private  java.util.HashMap menus
           
private  MultiEntryView multiEntryView
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction newJournalAction
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction optionChooseSkinAction
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction optionsDatabaseAction
           
private  com.cybertivity.powerjournal.framework.ActionFactory.ToggleAction optionsUseSkinsAction
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction quitAction
           
private static java.lang.String SI_FRAME_ICON_NAME
           
private  SingleEntryView singleEntryView
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction viewEntriesAction
           
private  com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction viewEntryAction
           
 
Fields inherited from class com.cybertivity.powerjournal.framework.FrameView
actionListener, content
 
Fields inherited from class java.util.Observable
 
Constructor Summary
MainView(java.lang.String appNameArg)
           
 
Method Summary
 void addEntryView(EntryView entryViewArg, java.lang.String name)
           
protected  void cleanUp()
           
private  void createActions()
           
private  void createMenu()
           
private  void createWindow()
           
 void disableControls()
           
 void displayEntries(java.util.ArrayList entries)
           
protected  void displayEntry(Entry entry, boolean guestMode)
           
 void enableControls()
           
 javax.swing.JFrame getContainer()
           
 java.lang.String getLookAndFeel()
           
 boolean getUseSkins()
           
protected  void handleModelEvent(com.cybertivity.powerjournal.framework.ModelEvent event)
           
private  void menusSetEnabled(boolean enable)
           
private  void setFrameIcon()
           
 void setLookAndFeel(java.lang.String lookAndFeel)
          Sets the LookAndFeel attribute of the object
 void setUseSkins(boolean _useSkins)
           
 void setUseSkins(java.lang.String enabled)
           
 void setVisible(boolean arg)
           
 void showEntryView(java.lang.String name)
           
 boolean updateSkin(java.lang.String skinPath)
           
 
Methods inherited from class com.cybertivity.powerjournal.framework.FrameView
closeDialog, getContent, moveToCenter, moveToTopRight
 
Methods inherited from class com.cybertivity.powerjournal.framework.View
fireEvent, fireEvent, update
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cardLayout

private java.awt.CardLayout cardLayout

contentPane

private java.awt.Container contentPane

quitAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction quitAction

aboutAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction aboutAction

viewEntryAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction viewEntryAction

viewEntriesAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction viewEntriesAction

optionsDatabaseAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction optionsDatabaseAction

newJournalAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction newJournalAction

deleteJournalAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction deleteJournalAction

changePasswordAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction changePasswordAction

changeJournalAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction changeJournalAction

exportAsCSVAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction exportAsCSVAction

exportAsTextAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction exportAsTextAction

exportAsHTMLAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction exportAsHTMLAction

optionsUseSkinsAction

private com.cybertivity.powerjournal.framework.ActionFactory.ToggleAction optionsUseSkinsAction

optionChooseSkinAction

private com.cybertivity.powerjournal.framework.ActionFactory.DefaultAction optionChooseSkinAction

menus

private java.util.HashMap menus

appName

private java.lang.String appName

IMAGE_PATH

public static final java.lang.String IMAGE_PATH
See Also:
Constant Field Values

SI_FRAME_ICON_NAME

private static final java.lang.String SI_FRAME_ICON_NAME
See Also:
Constant Field Values

guestMode

private boolean guestMode

singleEntryView

private SingleEntryView singleEntryView

entryView

private EntryView entryView

multiEntryView

private MultiEntryView multiEntryView

EVENT_EASTEREGG

public static final java.lang.String EVENT_EASTEREGG
See Also:
Constant Field Values

LOOK_AND_FEEL_WINDOWS

java.lang.String LOOK_AND_FEEL_WINDOWS

LOOK_AND_FEEL_MOTIF

java.lang.String LOOK_AND_FEEL_MOTIF
Constructor Detail

MainView

public MainView(java.lang.String appNameArg)
Method Detail

getContainer

public javax.swing.JFrame getContainer()

setFrameIcon

private void setFrameIcon()

cleanUp

protected void cleanUp()

handleModelEvent

protected void handleModelEvent(com.cybertivity.powerjournal.framework.ModelEvent event)

enableControls

public void enableControls()

disableControls

public void disableControls()

menusSetEnabled

private void menusSetEnabled(boolean enable)

setLookAndFeel

public void setLookAndFeel(java.lang.String lookAndFeel)
Sets the LookAndFeel attribute of the object


getLookAndFeel

public java.lang.String getLookAndFeel()

updateSkin

public boolean updateSkin(java.lang.String skinPath)

setVisible

public void setVisible(boolean arg)

createMenu

private void createMenu()

createActions

private void createActions()

createWindow

private void createWindow()

addEntryView

public void addEntryView(EntryView entryViewArg,
                         java.lang.String name)

showEntryView

public void showEntryView(java.lang.String name)

displayEntries

public void displayEntries(java.util.ArrayList entries)

displayEntry

protected void displayEntry(Entry entry,
                            boolean guestMode)

getUseSkins

public boolean getUseSkins()

setUseSkins

public void setUseSkins(boolean _useSkins)

setUseSkins

public void setUseSkins(java.lang.String enabled)