pl.edu.agh.cast.data.ui.importer.wizard
Class ImportPageComposite

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by pl.edu.agh.cast.data.ui.importer.wizard.ImportPageComposite
All Implemented Interfaces:
EventListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener

public class ImportPageComposite
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.events.KeyListener

Main composite of the ImportPage.

Author:
AGH CAST Team

Field Summary
protected  org.eclipse.swt.widgets.Text filePathTxt
          Text, which stores the path to data file that is to be imported.
protected  org.eclipse.swt.widgets.Button loadTemplateBtn
          Button to load a specified template.
protected  org.eclipse.swt.widgets.Button saveTemplateBtn
          Button to save a specified template.
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
ImportPageComposite(org.eclipse.swt.widgets.Composite parent, int style)
          Constructor.
ImportPageComposite(org.eclipse.swt.widgets.Composite parent, int style, ImportPage mediator)
          The default constructor.
 
Method Summary
 String getFilePath()
           
 boolean getIgnoreFirstLineOption()
           
 String getProjectName()
           
 String getSelectedTemplateName()
          Retrieves the name of the selected template.
protected  void handleBrowseButtonPressed(org.eclipse.swt.widgets.Text text)
           
protected  void handleLoadTemplateAction(org.eclipse.swt.widgets.Button button)
           
protected  void handlePreviewAction()
           
protected  void handleSaveTemplateAction(org.eclipse.swt.widgets.Button button)
           
protected  void handleShowAllColumnsAction()
           
 void keyPressed(org.eclipse.swt.events.KeyEvent e)
          
 void keyReleased(org.eclipse.swt.events.KeyEvent e)
          
static void main(String[] args)
          Auto-generated main method to display this org.eclipse.swt.widgets.Composite inside a new Shell.
 void modifyText(org.eclipse.swt.events.ModifyEvent event)
          
 void refreshTemplatesViewer(boolean reload)
          Refreshes the template viewer by reloading all the templates (if the reload flag had been set), and/or by setting the correct viewer selection.
 void reloadPreview()
          Reloads the import preview.
static void showGUI()
          Auto-generated method to display this org.eclipse.swt.widgets.Composite inside a new Shell.
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)
          
 void widgetSelected(org.eclipse.swt.events.SelectionEvent event)
          
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

loadTemplateBtn

protected org.eclipse.swt.widgets.Button loadTemplateBtn
Button to load a specified template.


saveTemplateBtn

protected org.eclipse.swt.widgets.Button saveTemplateBtn
Button to save a specified template.


filePathTxt

protected org.eclipse.swt.widgets.Text filePathTxt
Text, which stores the path to data file that is to be imported.

Constructor Detail

ImportPageComposite

public ImportPageComposite(org.eclipse.swt.widgets.Composite parent,
                           int style,
                           ImportPage mediator)
The default constructor.

Parameters:
parent - the parent composite
style - the style of widget to construct
mediator - the mediating wizard page

ImportPageComposite

public ImportPageComposite(org.eclipse.swt.widgets.Composite parent,
                           int style)
Constructor.

Parameters:
parent - the parent composite
style - the style of widget to construct
Method Detail

main

public static void main(String[] args)
Auto-generated main method to display this org.eclipse.swt.widgets.Composite inside a new Shell.

Parameters:
args - arguments for the main method

showGUI

public static void showGUI()
Auto-generated method to display this org.eclipse.swt.widgets.Composite inside a new Shell.


refreshTemplatesViewer

public void refreshTemplatesViewer(boolean reload)
Refreshes the template viewer by reloading all the templates (if the reload flag had been set), and/or by setting the correct viewer selection.

Parameters:
reload - the flag indicating if the templates should be reloaded

reloadPreview

public void reloadPreview()
Reloads the import preview.


getProjectName

public String getProjectName()

getFilePath

public String getFilePath()

getIgnoreFirstLineOption

public boolean getIgnoreFirstLineOption()

getSelectedTemplateName

public String getSelectedTemplateName()
Retrieves the name of the selected template.

Returns:
the template name

modifyText

public void modifyText(org.eclipse.swt.events.ModifyEvent event)

Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener
See Also:
ModifyListener.modifyText(org.eclipse.swt.events.ModifyEvent)

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent event)

Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
See Also:
SelectionListener.widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent)

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent event)

Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener
See Also:
SelectionListener.widgetSelected(org.eclipse.swt.events.SelectionEvent)

keyPressed

public void keyPressed(org.eclipse.swt.events.KeyEvent e)

Specified by:
keyPressed in interface org.eclipse.swt.events.KeyListener
See Also:
KeyListener.keyPressed(org.eclipse.swt.events.KeyEvent)

keyReleased

public void keyReleased(org.eclipse.swt.events.KeyEvent e)

Specified by:
keyReleased in interface org.eclipse.swt.events.KeyListener
See Also:
KeyListener.keyReleased(org.eclipse.swt.events.KeyEvent)

handleBrowseButtonPressed

protected void handleBrowseButtonPressed(org.eclipse.swt.widgets.Text text)

handleLoadTemplateAction

protected void handleLoadTemplateAction(org.eclipse.swt.widgets.Button button)

handleSaveTemplateAction

protected void handleSaveTemplateAction(org.eclipse.swt.widgets.Button button)

handlePreviewAction

protected void handlePreviewAction()

handleShowAllColumnsAction

protected void handleShowAllColumnsAction()


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