net.sourceforge.demetrix.ui.balancesheets
Class BalanceSheetDialog

java.lang.Object
  extended bynet.sourceforge.demetrix.ui.balancesheets.BalanceSheetDialog
Direct Known Subclasses:
SystemBalanceSheetDialog, TaskBalanceSheetDialog

public abstract class BalanceSheetDialog
extends Object

Author:
Dimitri Pissarenko *

Field Summary
 JPanel balanceSheetPanel
           
private  XDialog dialog
           
private  Logger logger
           
 JLabel nameLabel
           
 Action okButtonAction
           
 Action saveInExcelButtonAction
           
static String UI_DEF_FILE_NAME
           
 
Constructor Summary
BalanceSheetDialog(SwixMLBalanceSheetRenderer balanceSheet, String nameLabelText)
           
 
Method Summary
 XDialog getDialog()
           
protected abstract  HSSFWorkbook getRenderedBalanceSheet()
           
private  void okButtonAction()
           
protected  void saveInExcelButtonAction()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private Logger logger

UI_DEF_FILE_NAME

public static final String UI_DEF_FILE_NAME
See Also:
Constant Field Values

dialog

private XDialog dialog

balanceSheetPanel

public JPanel balanceSheetPanel

nameLabel

public JLabel nameLabel

saveInExcelButtonAction

public Action saveInExcelButtonAction

okButtonAction

public Action okButtonAction
Constructor Detail

BalanceSheetDialog

public BalanceSheetDialog(SwixMLBalanceSheetRenderer balanceSheet,
                          String nameLabelText)
Method Detail

getDialog

public XDialog getDialog()

okButtonAction

private void okButtonAction()

saveInExcelButtonAction

protected void saveInExcelButtonAction()

getRenderedBalanceSheet

protected abstract HSSFWorkbook getRenderedBalanceSheet()