pl.edu.agh.cast.importer.wizard.dialog.rule
Class AbstractSingleColumnConversionRuleConfigDialog

java.lang.Object
  extended by org.eclipse.swt.widgets.Dialog
      extended by pl.edu.agh.cast.importer.wizard.dialog.rule.AbstractConversionRuleConfigDialog
          extended by pl.edu.agh.cast.importer.wizard.dialog.rule.AbstractSingleColumnConversionRuleConfigDialog
Direct Known Subclasses:
DateSingleColumnConversionRuleConfigDialog, NumberSingleColumnRuleConfigDialog, StringSingleColumnConversionRuleConfigDialog

public abstract class AbstractSingleColumnConversionRuleConfigDialog
extends AbstractConversionRuleConfigDialog

Abstract class for all single column conversion rule configuration dialogs.

Author:
AGH CAST Team

Field Summary
protected  org.eclipse.swt.widgets.Label dialogDescriptionLbl
          The dialog description label.
protected static String DOT
          The dot character.
protected  org.eclipse.swt.widgets.Composite rootContainer
          The root container for alldialog controls.
protected static String SPACE
          The space character.
protected  ButtonTableCreator tableCreator
          The button table creator.
 
Fields inherited from class pl.edu.agh.cast.importer.wizard.dialog.rule.AbstractConversionRuleConfigDialog
data, labelParams, mediator, rule, shell
 
Constructor Summary
AbstractSingleColumnConversionRuleConfigDialog(org.eclipse.swt.widgets.Shell parent)
          The default constructor.
 
Method Summary
protected  boolean createContents()
           
protected abstract  boolean createTable()
           
 void setData(AbstractConversionRulesSelectionPage mediator, TabularData tabData, String[] params, IConversionRule convRule)
          Sets necessary data for this conversion rule configuration dialog.
protected abstract  void setDialogDescriptionLabel()
           
 
Methods inherited from class pl.edu.agh.cast.importer.wizard.dialog.rule.AbstractConversionRuleConfigDialog
createTable, open
 
Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SPACE

protected static final String SPACE
The space character.

See Also:
Constant Field Values

DOT

protected static final String DOT
The dot character.

See Also:
Constant Field Values

dialogDescriptionLbl

protected org.eclipse.swt.widgets.Label dialogDescriptionLbl
The dialog description label.


rootContainer

protected org.eclipse.swt.widgets.Composite rootContainer
The root container for alldialog controls.


tableCreator

protected ButtonTableCreator tableCreator
The button table creator.

Constructor Detail

AbstractSingleColumnConversionRuleConfigDialog

public AbstractSingleColumnConversionRuleConfigDialog(org.eclipse.swt.widgets.Shell parent)
The default constructor.

Parameters:
parent - the parent shell
Method Detail

createContents

protected boolean createContents()
Specified by:
createContents in class AbstractConversionRuleConfigDialog

setData

public void setData(AbstractConversionRulesSelectionPage mediator,
                    TabularData tabData,
                    String[] params,
                    IConversionRule convRule)
Sets necessary data for this conversion rule configuration dialog.

Overrides:
setData in class AbstractConversionRuleConfigDialog
Parameters:
mediator - the mediating page
tabData - the tabular data
params - the additional parameters
convRule - the conversion rule
See Also:
AbstractConversionRuleConfigDialog.setData( pl.edu.agh.cast.importer.wizard.page.AbstractConversionRulesSelectionPage, pl.edu.agh.cast.importer.base.data.TabularData, java.lang.String[], pl.edu.agh.cast.importer.base.converter.rules.IConversionRule)

setDialogDescriptionLabel

protected abstract void setDialogDescriptionLabel()

createTable

protected abstract boolean createTable()


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.