salomeTMF_plug.pluginxlsxml.Export
Class ExportDialog

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.Export.ExportDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class ExportDialog
extends javax.swing.JDialog

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

Author:
Jérémie DEFAYE
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton annuler
           
private  javax.swing.JLabel choixExport
           
private  javax.swing.tree.DefaultMutableTreeNode chosenRoot
           
private  org.dom4j.Document doc
           
private  javax.swing.JCheckBox exportExigence
           
private  javax.swing.JCheckBox exportTest
           
private  java.util.ArrayList familySelectionList
           
private  java.lang.String fichierDeSortieXLS
           
private  java.io.File fichierDeSortieXML
           
private  java.lang.String fs
          Get the File Separator (different between Unix and Windows)
private  boolean isAnnule
           
private  boolean isInitSelection
           
private  boolean isSelectionExportExigence
           
private  boolean isSelectionExportTest
           
private  java.util.Vector listXMLPlugin
           
(package private)  java.util.Vector panelsPluginsForImport
           
private  org.objectweb.salome_tmf.plugins.IPlugObject pIhm
           
private  javax.swing.JProgressBar progress
           
private  org.objectweb.salome_tmf.plugins.core.XMLPrinterPlugin pXMLPrinterPlugin
           
private  javax.swing.JButton sauvButton
           
private  javax.swing.JLabel sauvLabel
           
private  javax.swing.JTextField sauvTF
           
private  java.util.ArrayList suiteSelectionList
           
private  java.util.ArrayList testSelectionList
           
private  java.lang.String url_txt
           
private  java.net.URL urlBase
           
private  javax.swing.JButton valider
           
private  java.lang.String xlsFile
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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
ExportDialog(org.objectweb.salome_tmf.plugins.IPlugObject vt)
          Creates a new instance of ExportDialog
 
Method Summary
 java.lang.String createXmlFile(java.lang.String nomFichierXml)
          Creat a temporary XML file
 void export()
          Start exporting data process
 javax.swing.tree.DefaultMutableTreeNode getChosenRoot()
          Get chosenRoot
 boolean getExigenceSelection()
          Return true si case a cocher Exigence est sélectionnée
 java.util.ArrayList getFamilySelectionList()
          Get familySelectionList
 java.util.ArrayList getSuiteSelectionList()
          Get suiteSelectionList
 boolean getTestSelection()
          Return true si case a cocher tests est sélectionnée
 java.util.ArrayList getTestSelectionList()
          Get testSelectionList
 boolean isInitSelection()
          Get isInitSelection
 void setChosenRoot(javax.swing.tree.DefaultMutableTreeNode chosenRoot)
          Set chosenRoot
 void setFamilySelectionList(java.util.ArrayList familySelectionList)
          Set familySelectionList
 void setInitSelection(boolean initSelection)
          Set isInitSelection
 void setSuiteSelectionList(java.util.ArrayList suiteSelectionList)
          Set suiteSelectionList
 void setTestSelectionList(java.util.ArrayList testSelectionList)
          Set testSelectionList
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, 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, processEvent, processWindowFocusEvent, processWindowStateEvent, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pIhm

private org.objectweb.salome_tmf.plugins.IPlugObject pIhm

urlBase

private java.net.URL urlBase

url_txt

private java.lang.String url_txt

fichierDeSortieXLS

private java.lang.String fichierDeSortieXLS

xlsFile

private java.lang.String xlsFile

sauvLabel

private javax.swing.JLabel sauvLabel

choixExport

private javax.swing.JLabel choixExport

sauvTF

private javax.swing.JTextField sauvTF

sauvButton

private javax.swing.JButton sauvButton

exportTest

private javax.swing.JCheckBox exportTest

exportExigence

private javax.swing.JCheckBox exportExigence

fichierDeSortieXML

private java.io.File fichierDeSortieXML

doc

private org.dom4j.Document doc

progress

private javax.swing.JProgressBar progress

valider

private javax.swing.JButton valider

annuler

private javax.swing.JButton annuler

isAnnule

private boolean isAnnule

isSelectionExportTest

private boolean isSelectionExportTest

isSelectionExportExigence

private boolean isSelectionExportExigence

isInitSelection

private boolean isInitSelection

suiteSelectionList

private java.util.ArrayList suiteSelectionList

familySelectionList

private java.util.ArrayList familySelectionList

testSelectionList

private java.util.ArrayList testSelectionList

chosenRoot

private javax.swing.tree.DefaultMutableTreeNode chosenRoot

fs

private java.lang.String fs
Get the File Separator (different between Unix and Windows)


pXMLPrinterPlugin

private org.objectweb.salome_tmf.plugins.core.XMLPrinterPlugin pXMLPrinterPlugin

listXMLPlugin

private java.util.Vector listXMLPlugin

panelsPluginsForImport

java.util.Vector panelsPluginsForImport
Constructor Detail

ExportDialog

public ExportDialog(org.objectweb.salome_tmf.plugins.IPlugObject vt)
Creates a new instance of ExportDialog

Parameters:
vt - Interface Homme Machine
Method Detail

export

public void export()
Start exporting data process


getChosenRoot

public javax.swing.tree.DefaultMutableTreeNode getChosenRoot()
Get chosenRoot

Returns:
Returns the chosenRoot.

setChosenRoot

public void setChosenRoot(javax.swing.tree.DefaultMutableTreeNode chosenRoot)
Set chosenRoot

Parameters:
chosenRoot - The chosenRoot to set.

getFamilySelectionList

public java.util.ArrayList getFamilySelectionList()
Get familySelectionList

Returns:
Returns the familySelectionList.

setFamilySelectionList

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

Parameters:
familySelectionList - The familySelectionList to set.

getSuiteSelectionList

public java.util.ArrayList getSuiteSelectionList()
Get suiteSelectionList

Returns:
Returns the suiteSelectionList.

setSuiteSelectionList

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

Parameters:
suiteSelectionList - The suiteSelectionList to set.

getTestSelectionList

public java.util.ArrayList getTestSelectionList()
Get testSelectionList

Returns:
Returns the testSelectionList.

setTestSelectionList

public void setTestSelectionList(java.util.ArrayList testSelectionList)
Set testSelectionList

Parameters:
testSelectionList - The testSelectionList to set.

isInitSelection

public boolean isInitSelection()
Get isInitSelection

Returns:
Returns the isInitSelection.

getTestSelection

public boolean getTestSelection()
Return true si case a cocher tests est sélectionnée

Returns:
isSelectionExportTest

getExigenceSelection

public boolean getExigenceSelection()
Return true si case a cocher Exigence est sélectionnée

Returns:
true

setInitSelection

public void setInitSelection(boolean initSelection)
Set isInitSelection

Parameters:
isInitSelection - The isInitSelection to set.

createXmlFile

public java.lang.String createXmlFile(java.lang.String nomFichierXml)
Creat a temporary XML file

Parameters:
nomFichierXml - XLS file Name
Returns:
XML file Name