de.unikoblenz.comicsii.ui.builder.table
Class NewTableClassWizardPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by de.unikoblenz.comicsii.ui.builder.table.NewTableClassWizardPage
All Implemented Interfaces:
java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.internal.SWTEventListener

public class NewTableClassWizardPage
extends org.eclipse.jface.wizard.WizardPage
implements org.eclipse.swt.events.ModifyListener

Author:
cbu Ermittelt die benötigten Daten um eine Table-Klasse zu erzeugen

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
NewTableClassWizardPage(SimulationSession aSimSession)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 boolean existConflict()
          Prüft ob es einen Namenskonfikt gibt.
 java.lang.String getTableClassName()
          Liefert den Klassenname
 boolean isCSVImport()
          Prüft ob ein CSV-Import erwünscht wird
 boolean isOtherImport()
          Prüft ob ein das Importformat nicht bekannt ist
 boolean isXMLImport()
          Prüft ob ein XML-Import erwünscht wird
 void modifyText(org.eclipse.swt.events.ModifyEvent e)
           
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getMessageType, getTitle, performHelp, setMessage, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
 

Constructor Detail

NewTableClassWizardPage

public NewTableClassWizardPage(SimulationSession aSimSession)
Parameters:
aSimSession -
pageName -
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage

getTableClassName

public java.lang.String getTableClassName()
Liefert den Klassenname

Returns:
String: != null

isXMLImport

public boolean isXMLImport()
Prüft ob ein XML-Import erwünscht wird

Returns:
boolean

isCSVImport

public boolean isCSVImport()
Prüft ob ein CSV-Import erwünscht wird

Returns:
boolean

isOtherImport

public boolean isOtherImport()
Prüft ob ein das Importformat nicht bekannt ist

Returns:
boolean

existConflict

public boolean existConflict()
Prüft ob es einen Namenskonfikt gibt.

Returns:
boolean

modifyText

public void modifyText(org.eclipse.swt.events.ModifyEvent e)
Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener