All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BW.UML.AwarenessMainWindow

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----BW.UML.AwarenessMainWindow

public class AwarenessMainWindow
extends Frame
implements UI_GUIElement, ActionListener, WindowListener
classe AwarenessMainWindow - classe principal do ambiente de visualizacao dos eventos registrados no framework BW

Version:
1.0
Author:
Luiz Angelo Barchet Estefanel

Variable Index

 o Events_Color
relacao entre tipos de eventos e suas cores
 o eventsMenu
 o eventsMenu_Profile
 o exitMenu
 o helpMenu
 o isSet
 o manager
referencia à classe base da interface
 o mb
 o memberMenu
 o menuItem
 o sc
 o UI_Events
lista de eventos a serem visualizados

Constructor Index

 o AwarenessMainWindow()
construtor recebe apenas a referencia da UI_Interface do BW
 o AwarenessMainWindow(UI_Interface)
construtor recebe apenas a referencia da UI_Interface do BW

Method Index

 o actionPerformed(ActionEvent)
 o addUI_GUIEvent(UI_GUIEvent, BW_Event)
metodo que permitiria a inclusao de outros UI_GUIEvent na lista de controle devido 'as caracteristicas da aplicacao (CUTE), este metodo nao foi implementado por nao haver a necessidade de outros UI_GUIEvent
 o click_advanced()
 o click_fundamental()
 o click_getEvents()
 o click_modifyInfo()
 o click_personalPaper()
 o click_personalProfiles()
 o click_searchInfo()
 o exit()
 o getUI_Interface()
retorna a referencia ao objeto que gerencia esta interface grafica
 o Hide()
esconde a janela
 o IsVisible()
verifica se a janela esta visivel ou nao
 o itemStateChanged(ItemEvent)
 o makeMenu()
inicia e preenche os menus da janela, delegando suas funcoes
 o mountKey(BW_Event)
monta a chave que sera usada como indice no hashtable de eventos
 o Notify()
metodo chamado pelos outros pacotes do framework BW, faz com que sejam atualizadas as listas de eventos que estao sendo exibidas
 o resetAllEvents()
limpa o hashtable que contem os vetores de eventos, deixando apenas o indice dos prototipo
 o setBarObjects()
atualiza a exibicao do grafico de barras
 o setMenuItem(MenuItem)
seta o item de menu dentro do groupware COPSE/CUTE relacionado a esta janela
 o setUI_Interface(UI_Interface)
permite a alteracao da referencia ao objeto UI_Interface que gerencia esta interface
 o Show()
torna visivel a janela principal da interface
 o showEvent(BW_Event)
metodo invocado por um objeto bar, dispara a exibicao de detalhes de um determinado evento
 o windowActivated(WindowEvent)
 o windowClosed(WindowEvent)
 o windowClosing(WindowEvent)
 o windowDeactivated(WindowEvent)
 o windowDeiconified(WindowEvent)
 o windowIconified(WindowEvent)
 o windowOpened(WindowEvent)

Variables

 o manager
 private UI_Interface manager
referencia à classe base da interface

 o UI_Events
 private Hashtable UI_Events
lista de eventos a serem visualizados

 o Events_Color
 private Hashtable Events_Color
relacao entre tipos de eventos e suas cores

 o mb
 private MenuBar mb
 o memberMenu
 private Menu memberMenu
 o eventsMenu
 private Menu eventsMenu
 o eventsMenu_Profile
 private Menu eventsMenu_Profile
 o exitMenu
 private Menu exitMenu
 o helpMenu
 private Menu helpMenu
 o sc
 private Scroller sc
 o isSet
 private boolean isSet
 o menuItem
 private CheckboxMenuItem menuItem

Constructors

 o AwarenessMainWindow
 public AwarenessMainWindow(UI_Interface manager)
construtor recebe apenas a referencia da UI_Interface do BW

Parameters:
UI_Interface - manager gerente da exibicao dos eventos
 o AwarenessMainWindow
 public AwarenessMainWindow()
construtor recebe apenas a referencia da UI_Interface do BW

Parameters:
UI_Interface - manager gerente da exibicao dos eventos

Methods

 o resetAllEvents
 public void resetAllEvents()
limpa o hashtable que contem os vetores de eventos, deixando apenas o indice dos prototipo

 o mountKey
 public String mountKey(BW_Event obj)
monta a chave que sera usada como indice no hashtable de eventos

Parameters:
BW_Event - obj prototipo de evento que sera' incluido na lista de eventos
Returns:
String chave do objeto
 o Show
 public void Show()
torna visivel a janela principal da interface

 o Hide
 public void Hide()
esconde a janela

 o IsVisible
 public boolean IsVisible()
verifica se a janela esta visivel ou nao

 o makeMenu
 public void makeMenu()
inicia e preenche os menus da janela, delegando suas funcoes

 o click_getEvents
 private void click_getEvents()
 o click_personalProfiles
 private void click_personalProfiles()
 o click_personalPaper
 private void click_personalPaper()
 o click_searchInfo
 private void click_searchInfo()
 o click_modifyInfo
 private void click_modifyInfo()
 o click_fundamental
 private void click_fundamental()
 o click_advanced
 private void click_advanced()
 o Notify
 public void Notify()
metodo chamado pelos outros pacotes do framework BW, faz com que sejam atualizadas as listas de eventos que estao sendo exibidas

 o setUI_Interface
 public void setUI_Interface(UI_Interface manager)
permite a alteracao da referencia ao objeto UI_Interface que gerencia esta interface

Parameters:
UI_Interface - manager o novo objeto que gerencia a interface grafica
 o getUI_Interface
 public UI_Interface getUI_Interface()
retorna a referencia ao objeto que gerencia esta interface grafica

Returns:
UI_Interface manager
 o addUI_GUIEvent
 public void addUI_GUIEvent(UI_GUIEvent guievent,
                            BW_Event prototype)
metodo que permitiria a inclusao de outros UI_GUIEvent na lista de controle devido 'as caracteristicas da aplicacao (CUTE), este metodo nao foi implementado por nao haver a necessidade de outros UI_GUIEvent

Parameters:
UI_GUIEvent - guievent
BW_Event - prototype
 o exit
 private void exit()
 o setMenuItem
 public void setMenuItem(MenuItem menuItem)
seta o item de menu dentro do groupware COPSE/CUTE relacionado a esta janela

 o showEvent
 public void showEvent(BW_Event prototype)
metodo invocado por um objeto bar, dispara a exibicao de detalhes de um determinado evento

Parameters:
BW_Event - prototype prototipo do evento a ser exibido em detalhes
 o setBarObjects
 private void setBarObjects()
atualiza a exibicao do grafico de barras

 o itemStateChanged
 public void itemStateChanged(ItemEvent e)
 o actionPerformed
 public void actionPerformed(ActionEvent e)
 o windowClosing
 public void windowClosing(WindowEvent evt)
 o windowClosed
 public void windowClosed(WindowEvent evt)
 o windowOpened
 public void windowOpened(WindowEvent evt)
 o windowIconified
 public void windowIconified(WindowEvent evt)
 o windowActivated
 public void windowActivated(WindowEvent evt)
 o windowDeactivated
 public void windowDeactivated(WindowEvent evt)
 o windowDeiconified
 public void windowDeiconified(WindowEvent evt)

All Packages  Class Hierarchy  This Package  Previous  Next  Index