pt.moredata.dataentry.util
Class ToolBarManager

java.lang.Object
  extended bypt.moredata.dataentry.util.ToolBarManager

public class ToolBarManager
extends java.lang.Object

Classe responsavel por fazer a gestão de uma toolbar. XXX: A adiciao de novos botoes a toolbar obriga a alteracao desta classe, ou entao esses botoes nao sao geridos. Provavelmente para resolver este problema deve ser possivel adicionar listeners a esta classe, permitindo desta forma refrescar os novos botoes. Company MoreData

Version:
$Revision: 1.11 $
Author:
pcarmo

Constructor Summary
ToolBarManager(SimpleToolBar toolBar, DataEntry dataEntry)
          Creates a new instance of ToolBarManager
 
Method Summary
 void refresh()
          Actualiza a toolbar consoante o estado da entrada de dados.
 void setDataEntry(DataEntry dataEntry)
          Setter for property _dataEntry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolBarManager

public ToolBarManager(SimpleToolBar toolBar,
                      DataEntry dataEntry)
               throws java.lang.NullPointerException
Creates a new instance of ToolBarManager

Parameters:
toolBar - A ToolBar que deve ser controlada.
dataEntry - Entrada de dados a que a toolbar esta associada. Se este atributo for nulo, todos os botoes ficam desactivados.
Throws:
java.lang.NullPointerException - Se a tollbar for nula.
Method Detail

refresh

public void refresh()
Actualiza a toolbar consoante o estado da entrada de dados.


setDataEntry

public void setDataEntry(DataEntry dataEntry)
Setter for property _dataEntry.

Parameters:
dataEntry - O DataEntry usado para actualizar o estado da toolbar.