Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

medi.swing
Class MediMain  view MediMain download MediMain.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bymedi.swing.MediMain
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class MediMain
extends javax.swing.JFrame

Oh, the main...

Version:
0.3.1

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JMenuItem aboutMenuItem
           
private  javax.swing.JMenu adminMenu
           
private  medi.swing.tree.MediTreeNode AERoot
           
private  int[] authorIDIndexes
           
private  int[] authorIndexes
           
private  javatools.db.DbResult authorRes
           
private  medi.swing.tree.MediTreeNode authorRoot
           
private  javax.swing.JButton butScanVolume
           
private  javax.swing.JButton butSearchData
           
private  javatools.util.Clipboard cb
           
private  medi.swing.tree.MediTreeCellRenderer cellRenderer
           
private  javax.swing.JMenuItem connectionWizardMenuItem
           
private  int[] containerIDIndexes
           
private  int[] containerIndexes
           
private  javatools.db.DbResult containerRes
           
private  medi.swing.tree.MediTreeNode containerRoot
           
private  javax.swing.JMenuItem contentsMenuItem
           
private  medi.db.util.Volume2Db controlledThread
           
private  medi.swing.wizard.Volume2DbWizard controlledWizard
           
private  javax.swing.JMenuItem copyMenuItem
           
private static MediMain currentMain
           
private  javax.swing.JMenuItem cutMenuItem
           
private  int[] dataIDIndexes
           
private  int[] dataIndexes
           
private  int[] dataSetIDIndexes
           
private  int[] dataSetIndexes
           
private  javatools.db.DbResult dataSetRes
           
private  medi.swing.tree.MediTreeNode dataSetRoot
           
private  java.lang.String[][] deleteBundle
           
private  javax.swing.JMenuItem deleteMenuItem
           
private  java.util.HashMap deleteMessages
           
private  medi.swing.dispatch.AuthorPaneDispatcher dispAuthor
           
private  medi.swing.dispatch.ContainerPaneDispatcher dispContainer
           
private  medi.swing.dispatch.DataSetPaneDispatcher dispDataSet
           
private  medi.swing.dispatch.ExecutionPaneDispatcher dispExecution
           
private  medi.swing.dispatch.GenrePaneDispatcher dispGenre
           
private  javax.swing.JMenu editMenu
           
private  int[] editorIDIndexes
           
private  int[] editorIndexes
           
private  javatools.db.DbResult editorRes
           
private  medi.swing.tree.MediTreeNode editorRoot
           
private  medi.swing.tree.MediTreeNode executionRoot
           
private  javax.swing.JMenuItem exitMenuItem
           
private  javax.swing.JMenu fileMenu
           
private  int[] fileTypeIDIndexes
           
private  int[] fileTypeIndexes
           
private  javatools.db.DbResult fileTypeRes
           
private  medi.swing.tree.MediTreeNode fileTypeRoot
           
private  int[] genreIDIndexes
           
private  int[] genreIndexes
           
private  javatools.db.DbResult genreRes
           
private  medi.swing.tree.MediTreeNode genreRoot
           
private  javax.swing.JMenu helpMenu
           
private static boolean isApplet
           
private  javax.swing.JLabel lblStatus
           
private static org.apache.log4j.Logger logger
           
private static java.util.ResourceBundle mediBundle
           
private  javax.swing.JMenuBar menuBar
           
private  javax.swing.JMenuItem messageSpyMenuItem
           
private  javax.swing.JMenuItem mniCopyAuthor
           
private  javax.swing.JMenuItem mniCopyContainer
           
private  javax.swing.JMenuItem mniCopyDataSet
           
private  javax.swing.JMenuItem mniCopyExecution
           
private  javax.swing.JMenuItem mniCopyGenre
           
private  javax.swing.JMenuItem mniCutAuthor
           
private  javax.swing.JMenuItem mniCutContainer
           
private  javax.swing.JMenuItem mniCutDataSet
           
private  javax.swing.JMenuItem mniCutExecution
           
private  javax.swing.JMenuItem mniCutGenre
           
private  javax.swing.JMenuItem mniDeleteAuthor
           
private  javax.swing.JMenuItem mniDeleteContainer
           
private  javax.swing.JMenuItem mniDeleteDataSet
           
private  javax.swing.JMenuItem mniDeleteExecution
           
private  javax.swing.JMenuItem mniDeleteGenre
           
private  javax.swing.JMenuItem mniDeletePreservingAuthor
           
private  javax.swing.JMenuItem mniDeletePreservingContainer
           
private  javax.swing.JMenuItem mniDeletePreservingDataSet
           
private  javax.swing.JMenuItem mniDeletePreservingExecution
           
private  javax.swing.JMenuItem mniDeletePreservingGenre
           
private  javax.swing.JMenuItem mniNewAuthor
           
private  javax.swing.JMenuItem mniNewContainer
           
private  javax.swing.JMenuItem mniNewData
           
private  javax.swing.JMenuItem mniNewDataAuthor
           
private  javax.swing.JMenuItem mniNewDataDataSet
           
private  javax.swing.JMenuItem mniNewDataExecution
           
private  javax.swing.JMenuItem mniNewDataGenre
           
private  javax.swing.JMenuItem mniNewDataSet
           
private  javax.swing.JMenuItem mniNewEditor
           
private  javax.swing.JMenuItem mniNewFileType
           
private  javax.swing.JMenuItem mniNewGenre
           
private  javax.swing.JMenuItem mniNewProgram
           
private  javax.swing.JMenuItem mniNewSession
           
private  javax.swing.JMenuItem mniNewVolume
           
private  javax.swing.JMenuItem mniOpenFromAuthor
           
private  javax.swing.JMenuItem mniOpenFromContainer
           
private  javax.swing.JMenuItem mniOpenFromDataSet
           
private  javax.swing.JMenuItem mniOpenFromExecution
           
private  javax.swing.JMenuItem mniOpenFromGenre
           
private  javax.swing.JMenuItem mniPasteAuthor
           
private  javax.swing.JMenuItem mniPasteContainer
           
private  javax.swing.JMenuItem mniPasteDataSet
           
private  javax.swing.JMenuItem mniPasteExecution
           
private  javax.swing.JMenuItem mniPasteGenre
           
private  javax.swing.JMenuItem mniPreviewFrameAuthor
           
private  javax.swing.JMenuItem mniPreviewFrameContainer
           
private  javax.swing.JMenuItem mniPreviewFrameDataSet
           
private  javax.swing.JMenuItem mniPreviewFrameExecution
           
private  javax.swing.JMenuItem mniPreviewFrameGenre
           
private  javax.swing.JMenuItem mniRefreshAuthor
           
private  javax.swing.JMenuItem mniRefreshDataSet
           
private  javax.swing.JMenuItem mniRefreshExecution
           
private  javax.swing.JMenuItem mniRefreshGenre
           
private  javax.swing.JMenuItem mniRefreshTree
           
private  javax.swing.JMenuItem mniUnlinkAuthor
           
private  javax.swing.JMenuItem mniUnlinkContainer
           
private  javax.swing.JMenuItem mniUnlinkDataSet
           
private  javax.swing.JMenuItem mniUnlinkExecution
           
private  javax.swing.JMenuItem mniUnlinkGenre
           
private  javax.swing.JMenu mnuDeleteAuthor
           
private  javax.swing.JMenu mnuDeleteContainer
           
private  javax.swing.JMenu mnuDeleteDataSet
           
private  javax.swing.JMenu mnuDeleteExecution
           
private  javax.swing.JMenu mnuDeleteGenre
           
private  javax.swing.JMenu mnuNewAuthor
           
private  javax.swing.JMenu mnuNewContainer
           
private  javax.swing.JMenu mnuNewDataSet
           
private  javax.swing.JMenu mnuNewExecution
           
private  javax.swing.JMenu mnuNewGenre
           
private  javax.swing.JMenuItem mountedVolumesMenuItem
           
private  MountedVolumeManagement mvmanag
           
private  javax.swing.JMenuItem optimizeMenuItem
           
private  javax.swing.JMenuItem optionsMenuItem
           
private  javax.swing.JPanel panAuthor
           
private  javax.swing.JPanel panContainer
           
private  javax.swing.JPanel panDataSet
           
private  javax.swing.JPanel panExecution
           
private  javax.swing.JPanel panGenre
           
private  javax.swing.JMenuItem pasteMenuItem
           
private  medi.util.PreviewDispatcher pdisp
           
private  javatools.util.plugin.PluginManager pluginManager
           
private  javax.swing.JMenuItem previewMenuItem
           
private  int[] programIDIndexes
           
private  int[] programIndexes
           
private  javatools.db.DbResult programRes
           
private  medi.swing.tree.MediTreeNode programRoot
           
private  medi.db.AbstractProvider prv
           
private  javax.swing.JPopupMenu pumTreeAuthor
           
private  javax.swing.JPopupMenu pumTreeContainer
           
private  javax.swing.JPopupMenu pumTreeDataSet
           
private  javax.swing.JPopupMenu pumTreeExecution
           
private  javax.swing.JPopupMenu pumTreeGenre
           
private  javax.swing.JScrollPane scpAuthor
           
private  javax.swing.JScrollPane scpContainer
           
private  javax.swing.JScrollPane scpDataSet
           
private  javax.swing.JScrollPane scpExecution
           
private  javax.swing.JScrollPane scpGenre
           
private  javatools.util.Clippable[] selClips
           
private  javax.swing.JSeparator sepAuthor
           
private  javax.swing.JSeparator sepAuthorPlugin
           
private  javax.swing.JSeparator sepContainer
           
private  javax.swing.JSeparator sepContainerPlugin
           
private  javax.swing.JSeparator sepDataSet
           
private  javax.swing.JSeparator sepDataSetPlugin
           
private  javax.swing.JSeparator sepExecution
           
private  javax.swing.JSeparator sepExecutionPlugin
           
private  javax.swing.JSeparator sepGenre
           
private  javax.swing.JSeparator sepGenrePlugin
           
private  javax.swing.JSeparator sepTools
           
private  int[] sessionIDIndexes
           
private  int[] sessionIndexes
           
private  boolean shown
           
private  javatools.swing.panel.SubPanelDispatcher spdisp
           
private  javax.swing.JSplitPane sppAuthor
           
private  javax.swing.JSplitPane sppContainer
           
private  javax.swing.JSplitPane sppDataSet
           
private  javax.swing.JSplitPane sppExecution
           
private  javax.swing.JSplitPane sppGenre
           
private static javatools.swing.SplashScreen sps
           
private  javatools.swing.StatusLabelSync statusSync
           
private  javax.swing.JTabbedPane tbdExplorer
           
private  javax.swing.JToolBar tlbTools
           
private  javax.swing.JMenu toolsMenu
           
private  javax.swing.JSeparator toolsSeparator
           
private  javax.swing.JTree treeAuthor
           
private  javax.swing.JTree treeContainer
           
private  javax.swing.JTree treeDataSet
           
private  medi.swing.dispatch.MediTreeExpansionDispatcher treeDisp
           
private  javax.swing.JTree treeExecution
           
private  javax.swing.JTree treeGenre
           
private  java.lang.String[][] unlinkBundle
           
private  java.util.HashMap unlinkMessages
           
private  medi.db.util.VolumeMounter vmount
           
private  int[] volumeIDIndexes
           
private  int[] volumeIndexes
           
private  javatools.db.DbResult volumeRes
           
private  javax.swing.JMenuItem volumeScanMenuItem
           
private  javax.swing.JMenu windowMenu
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MediMain()
          Creates new form MediMain
 
Method Summary
private  void aboutMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void buildDeleteMessages()
           
private  void butScanVolumeActionPerformed(java.awt.event.ActionEvent evt)
           
private  void butSearchDataActionPerformed(java.awt.event.ActionEvent evt)
           
 void clearThreads()
          Clears the controlled threads.
private static void closeAll(int errCode)
           
protected  void closeApp()
           
private  void connectionWizardMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void exitForm(java.awt.event.WindowEvent evt)
          Exit the Application
private  void exitMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  java.lang.String[] getDeleteMessage()
           
private  java.lang.String[] getDeletePreservingMessage()
           
private  java.lang.String[] getUnlinkMessage()
           
private  void initComponents()
          This method is called from within the constructor to initialize the form.
private  void initMountedVolumeManagement()
           
private  void initPanels()
           
private  void initPlugins()
           
private  void initPreviewDispatcher()
           
private  void initProvider()
           
private  void initStatusLabelSync()
           
private  void initSubPanelDispatcher()
           
private  void initTreeAuthorValues()
           
private  void initTreeContainerValues()
           
private  void initTreeDataSetValues()
           
private  void initTreeDispatcher()
           
private  void initTreeExecutionValues()
           
private  void initTreeGenreValues()
           
private  void initTrees()
           
private  void initVolumeMounter()
           
static void main(java.lang.String[] args)
          The main method.
private  void messageSpyMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCopyAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCopyContainerActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCopyDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCopyExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCopyGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCutAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCutContainerActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCutDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCutExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniCutGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeleteAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeleteContainerActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeleteDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeleteExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeleteGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeletePreservingAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeletePreservingContainerActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeletePreservingDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeletePreservingExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniDeletePreservingGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewContainerActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewDataActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewDataAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewDataDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewDataExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewDataGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewEditorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewFileTypeActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewProgramActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewSessionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniNewVolumeActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniOpenFromAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniOpenFromContainerActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniOpenFromDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniOpenFromExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniOpenFromGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPasteAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPasteContainerActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPasteDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPasteExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPasteGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPreviewFrameAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPreviewFrameContainerActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPreviewFrameDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPreviewFrameExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniPreviewFrameGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniRefreshAuthorActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniRefreshDataSetActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniRefreshExecutionActionPerformed(java.awt.event.ActionEvent evt)
           
private  void mniRefreshGenreActionPerformed(java.awt.event.ActionEvent evt)
           
private  void