at.tuwien.ifs.somtoolbox.apps.viewer
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 at.tuwien.ifs.somtoolbox.util.CentredDialog
                          extended by at.tuwien.ifs.somtoolbox.apps.viewer.ExportDialog
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class ExportDialog
extends CentredDialog
implements java.awt.event.ActionListener

Provides a dialog for setting various options when exporting visualisations.

Version:
$Id: ExportDialog.java 4017 2011-01-26 16:11:30Z mayer $
Author:
Rudolf Mayer
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.JTextField cleanDataNamesTextField
           
private  javax.swing.JCheckBox copyDataCheckBox
           
private  java.lang.String dataDir
           
private static int defaultUnitWidth
           
private  javax.swing.JCheckBox exportBackgroundCheckBox
           
private  javax.swing.JButton exportButton
           
private  javax.swing.JCheckBox exportGridCheckBox
           
private  javax.swing.JCheckBox exportHybridImageCheckBox
           
private  javax.swing.JCheckBox exportImagemapCheckBox
           
private  javax.swing.JCheckBox exportNoteSymbolsCheckBox
           
private  javax.swing.JCheckBox exportVisCheckBox
           
private  javax.swing.JTextField fileNameTextField
           
private  javax.swing.JCheckBox generateRhythmPatternsCheckBox
           
private  InputData inputVector
           
private  boolean isAudioSOM
           
private  GrowingLayer layer
           
private  javax.swing.JLabel panelComputedDimension
           
private  javax.swing.JCheckBox regenerateImagesCheckBox
           
private static long serialVersionUID
           
private  javax.swing.SpinnerNumberModel spinnerNumberModel
           
private  CommonSOMViewerStateData state
           
private  javax.swing.JTextField streamingURLTextField
           
private  javax.swing.JTextField templatesTextField
           
private  javax.swing.JTextField titleTextField
           
private  javax.swing.JSpinner widthSpinner
           
 
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(javax.swing.JFrame owner, CommonSOMViewerStateData state)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 
Methods inherited from class at.tuwien.ifs.somtoolbox.util.CentredDialog
pack, setSize, setSize
 
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, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, 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

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

defaultUnitWidth

private static final int defaultUnitWidth
See Also:
Constant Field Values

exportBackgroundCheckBox

private javax.swing.JCheckBox exportBackgroundCheckBox

exportButton

private javax.swing.JButton exportButton

exportImagemapCheckBox

private javax.swing.JCheckBox exportImagemapCheckBox

exportVisCheckBox

private javax.swing.JCheckBox exportVisCheckBox

exportGridCheckBox

private javax.swing.JCheckBox exportGridCheckBox

exportNoteSymbolsCheckBox

private javax.swing.JCheckBox exportNoteSymbolsCheckBox

exportHybridImageCheckBox

private javax.swing.JCheckBox exportHybridImageCheckBox

regenerateImagesCheckBox

private javax.swing.JCheckBox regenerateImagesCheckBox

generateRhythmPatternsCheckBox

private javax.swing.JCheckBox generateRhythmPatternsCheckBox

copyDataCheckBox

private javax.swing.JCheckBox copyDataCheckBox

fileNameTextField

private javax.swing.JTextField fileNameTextField

cleanDataNamesTextField

private javax.swing.JTextField cleanDataNamesTextField

streamingURLTextField

private javax.swing.JTextField streamingURLTextField

templatesTextField

private javax.swing.JTextField templatesTextField

titleTextField

private javax.swing.JTextField titleTextField

layer

private GrowingLayer layer

spinnerNumberModel

private javax.swing.SpinnerNumberModel spinnerNumberModel

state

private CommonSOMViewerStateData state

widthSpinner

private javax.swing.JSpinner widthSpinner

panelComputedDimension

private javax.swing.JLabel panelComputedDimension

inputVector

private InputData inputVector

isAudioSOM

private boolean isAudioSOM

dataDir

private java.lang.String dataDir
Constructor Detail

ExportDialog

public ExportDialog(javax.swing.JFrame owner,
                    CommonSOMViewerStateData state)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener