Class MigratorFrame

  • 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 MigratorFrame
    extends javax.swing.JFrame
    implements java.awt.event.ActionListener
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JFrame

        javax.swing.JFrame.AccessibleJFrame
      • Nested classes/interfaces inherited from class java.awt.Frame

        java.awt.Frame.AccessibleAWTFrame
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • 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

      Fields 
      Modifier and Type Field Description
      private javax.swing.JCheckBox awareCheckBox  
      private javax.swing.JLabel awareLabel  
      private static int BASIC_PADDING  
      private static java.lang.String BROWSE_COMMAND  
      private javax.swing.JButton browseButton  
      private javax.swing.ButtonGroup buttonGroup  
      (package private) static java.lang.String EXIT_COMMAND  
      private javax.swing.JFileChooser fileChooser  
      private static int FOLDER_COLUMNS  
      private javax.swing.JLabel folderLabel  
      private javax.swing.JTextField folderTextField  
      private javax.swing.SpringLayout layoutManager  
      private static java.lang.String MIGRATE_COMMAND  
      (package private) javax.swing.JButton migrateButton  
      private javax.swing.JLabel migrationLabel  
      (package private) javax.swing.JLabel otherLabel  
      (package private) javax.swing.JProgressBar progressBar  
      private javax.swing.JRadioButton radioJCL  
      private javax.swing.JRadioButton radioJUL  
      private javax.swing.JRadioButton radioLog4j  
      private static long serialVersionUID  
      private SpringLayoutHelper slh  
      private javax.swing.JLabel warningLabel  
      (package private) static int X_SIZE  
      (package private) static int Y_SIZE  
      • Fields inherited from class javax.swing.JFrame

        accessibleContext, 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.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Constructor Summary

      Constructors 
      Constructor Description
      MigratorFrame()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent e)  
      private void addAllComponentsToContextPane()  
      private void constrainAll()  
      private void createAwareCheckbox()  
      private void createAwareLabel()  
      private void createBrowseButton()  
      private void createButtonGroup()  
      private void createComponents()  
      private void createFileChooser()  
      private void createFolderLabel()  
      private void createFolderTextField()  
      private void createMigrateButton()  
      private void createMigrationLabel()  
      private void createProgressBar()  
      private void createRadioJCL()  
      private void createRadioJUL()  
      private void createRadioLog4j()  
      private void createWarningLabel()  
      void disableInput()  
      (package private) java.util.List<java.lang.String> doSanityAnalysis()  
      private void initGUI()  
      (package private) boolean isDirectory​(java.lang.String filename)  
      (package private) void showDialogBox​(java.util.List<java.lang.String> errorList)  
      (package private) void showFileChooser()  
      • Methods inherited from class javax.swing.JFrame

        addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Frame

        addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.awt.MenuContainer

        getFont, postEvent
    • Field Detail

      • layoutManager

        private javax.swing.SpringLayout layoutManager
      • migrationLabel

        private javax.swing.JLabel migrationLabel
      • radioLog4j

        private javax.swing.JRadioButton radioLog4j
      • radioJCL

        private javax.swing.JRadioButton radioJCL
      • radioJUL

        private javax.swing.JRadioButton radioJUL
      • buttonGroup

        private javax.swing.ButtonGroup buttonGroup
      • folderTextField

        private javax.swing.JTextField folderTextField
      • warningLabel

        private javax.swing.JLabel warningLabel
      • migrateButton

        javax.swing.JButton migrateButton
      • browseButton

        private javax.swing.JButton browseButton
      • folderLabel

        private javax.swing.JLabel folderLabel
      • awareCheckBox

        private javax.swing.JCheckBox awareCheckBox
      • awareLabel

        private javax.swing.JLabel awareLabel
      • otherLabel

        javax.swing.JLabel otherLabel
      • progressBar

        javax.swing.JProgressBar progressBar
      • fileChooser

        private javax.swing.JFileChooser fileChooser
    • Constructor Detail

      • MigratorFrame

        public MigratorFrame()
    • Method Detail

      • initGUI

        private void initGUI()
      • createComponents

        private void createComponents()
      • constrainAll

        private void constrainAll()
      • addAllComponentsToContextPane

        private void addAllComponentsToContextPane()
      • createButtonGroup

        private void createButtonGroup()
      • createMigrationLabel

        private void createMigrationLabel()
      • createRadioJCL

        private void createRadioJCL()
      • createRadioLog4j

        private void createRadioLog4j()
      • createRadioJUL

        private void createRadioJUL()
      • createFolderLabel

        private void createFolderLabel()
      • createFolderTextField

        private void createFolderTextField()
      • createBrowseButton

        private void createBrowseButton()
      • createAwareCheckbox

        private void createAwareCheckbox()
      • createAwareLabel

        private void createAwareLabel()
      • createWarningLabel

        private void createWarningLabel()
      • createMigrateButton

        private void createMigrateButton()
      • createFileChooser

        private void createFileChooser()
      • createProgressBar

        private void createProgressBar()
      • disableInput

        public void disableInput()
      • actionPerformed

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

        void showFileChooser()
      • doSanityAnalysis

        java.util.List<java.lang.String> doSanityAnalysis()
      • showDialogBox

        void showDialogBox​(java.util.List<java.lang.String> errorList)
      • isDirectory

        boolean isDirectory​(java.lang.String filename)