salomeTMF_plug.pluginxlsxml.Import
Class ImportXLSDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by salomeTMF_plug.pluginxlsxml.Import.ImportXLSDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class ImportXLSDialog
extends javax.swing.JDialog

Open a dialog box for selecting a XlS file to import data

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ImportXLSDialog(org.objectweb.salome_tmf.plugins.IPlugObject vt)
          Creates a new instance of ExportDialog
 
Method Summary
static boolean deleteDirectory(java.io.File path)
          Delete a directory tree (files and folders)
 javax.swing.tree.DefaultMutableTreeNode getChosenRoot()
          Returns the chosenRoot
 java.lang.String getErrorMessage()
          Returns the errorMessage.
 java.util.ArrayList getFamilySelectionList()
          Returns the familyList.
 java.util.ArrayList getSuiteSelectionList()
          Returns the suiteList.
 java.util.ArrayList getTestSelectionList()
          Returns the testList.
 void importXLS()
          launch all process to import data from a XLS spreadsheet to SalomeTMF
 boolean isEraseOriginalAndImport()
           
 boolean isKeepOriginalAndImportOption()
           
 boolean isKeepOriginalAndUpdateOption()
           
 boolean isKeepOriginalOption()
           
 boolean isSupprElement()
           
 boolean isUpdateOriginalOption()
           
 boolean selectionAssociationExigencesSalome()
           
 boolean selectionExecutionCampagnes()
           
 boolean selectionImportEnvironnement()
           
 boolean selectionImportExigence()
           
 boolean selectionImportParametre()
           
 boolean selectionImportTest()
           
 boolean selectionSuppr()
           
 void setChosenRoot(javax.swing.tree.DefaultMutableTreeNode chosenRoot)
          The chosenRoot to set.
 void setErrorMessage(java.lang.String errorMessage)
          The errorMessage to set.
 void setFamilySelectionList(java.util.ArrayList familySelectionList)
          Set the familyList.
 void setSuiteSelectionList(java.util.ArrayList suiteSelectionList)
          Set the suiteList.
 void setTestSelectionList(java.util.ArrayList testSelectionList)
          The testList to set.
 void setXlsErreurTraitement(boolean erreur)
          Return true if there is an error during import
 void showErrorMessage()
          Show error meesage
 org.dom4j.Document xmlParser(java.lang.String path)
          parse XML document from the "path"
 
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImportXLSDialog

public ImportXLSDialog(org.objectweb.salome_tmf.plugins.IPlugObject vt)
                throws java.lang.Exception
Creates a new instance of ExportDialog

Parameters:
vt - Interface Homme Machine
Throws:
java.lang.Exception - Exception for super command
Method Detail

xmlParser

public org.dom4j.Document xmlParser(java.lang.String path)
                             throws java.lang.Exception
parse XML document from the "path"

Parameters:
path - Xml directory
Returns:
un document DOM4J
Throws:
java.lang.Exception - Exception

importXLS

public void importXLS()
launch all process to import data from a XLS spreadsheet to SalomeTMF


setXlsErreurTraitement

public void setXlsErreurTraitement(boolean erreur)
Return true if there is an error during import

Parameters:
erreur - boolean

deleteDirectory

public static boolean deleteDirectory(java.io.File path)
Delete a directory tree (files and folders)

Parameters:
path - Directory tree to delete
Returns:
true if there is no error during delete

isSupprElement

public boolean isSupprElement()
Returns:
Returns the supprElement.

showErrorMessage

public void showErrorMessage()
Show error meesage


getSuiteSelectionList

public java.util.ArrayList getSuiteSelectionList()
Returns the suiteList.

Returns:
Returns the suiteList.

setSuiteSelectionList

public void setSuiteSelectionList(java.util.ArrayList suiteSelectionList)
Set the suiteList.

Parameters:
suiteSelectionList - Set the suiteList.

getFamilySelectionList

public java.util.ArrayList getFamilySelectionList()
Returns the familyList.

Returns:
Returns the familyList.

setFamilySelectionList

public void setFamilySelectionList(java.util.ArrayList familySelectionList)
Set the familyList.

Parameters:
familySelectionList - Set the familyList.

getTestSelectionList

public java.util.ArrayList getTestSelectionList()
Returns the testList.

Returns:
Returns the testList.

setTestSelectionList

public void setTestSelectionList(java.util.ArrayList testSelectionList)
The testList to set.

Parameters:
testSelectionList - The testList to set.

getChosenRoot

public javax.swing.tree.DefaultMutableTreeNode getChosenRoot()
Returns the chosenRoot

Returns:
Returns the chosenRoot.

setChosenRoot

public void setChosenRoot(javax.swing.tree.DefaultMutableTreeNode chosenRoot)
The chosenRoot to set.

Parameters:
chosenRoot - The chosenRoot to set.

getErrorMessage

public java.lang.String getErrorMessage()
Returns the errorMessage.

Returns:
Returns the errorMessage.

setErrorMessage

public void setErrorMessage(java.lang.String errorMessage)
The errorMessage to set.

Parameters:
errorMessage - The errorMessage to set.

isKeepOriginalOption

public boolean isKeepOriginalOption()
Returns:
selected

isKeepOriginalAndImportOption

public boolean isKeepOriginalAndImportOption()
Returns:
selected

isKeepOriginalAndUpdateOption

public boolean isKeepOriginalAndUpdateOption()
Returns:
selected

isUpdateOriginalOption

public boolean isUpdateOriginalOption()
Returns:
selected

isEraseOriginalAndImport

public boolean isEraseOriginalAndImport()
Returns:
selected

selectionImportExigence

public boolean selectionImportExigence()
Returns:
selected

selectionImportTest

public boolean selectionImportTest()
Returns:
selected

selectionImportParametre

public boolean selectionImportParametre()
Returns:
selected

selectionImportEnvironnement

public boolean selectionImportEnvironnement()
Returns:
selected

selectionExecutionCampagnes

public boolean selectionExecutionCampagnes()
Returns:
selected

selectionAssociationExigencesSalome

public boolean selectionAssociationExigencesSalome()
Returns:
selected

selectionSuppr

public boolean selectionSuppr()
Returns:
selected