mk.fsgrep.gui
Class ResultDisplay

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by mk.fsgrep.gui.ResultDisplay
All Implemented Interfaces:
java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants, RunCallback

public class ResultDisplay
extends javax.swing.JFrame
implements java.awt.event.ItemListener, RunCallback

A separate frame that displays search results.

Author:
Murali Krishnan
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
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static java.lang.String LAST_SAVE
           
 
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.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
ResultDisplay(App pApp)
           
 
Method Summary
 void clear()
           
protected  void createComponents()
           
protected  void defineActions()
           
 void defineResults(java.util.List<MatchResult> list)
           
protected  java.util.List<TargetFile> findMatchFiles()
           
protected  App getApp()
           
protected  javax.swing.JButton getButtonOk()
           
protected  javax.swing.JButton getButtonRefine()
           
protected  javax.swing.JButton getButtonReplace()
           
protected  javax.swing.JButton getButtonSave()
           
protected  javax.swing.JCheckBox getCheckWrap()
           
protected  HtmlTablePane getHtmlPane()
           
protected  TargetFile getLastSave()
           
protected  javax.swing.JTextArea getReportArea()
           
protected  java.util.List<MatchResult> getResults()
           
protected  ThreadRunner getRunner()
           
protected  javax.swing.JTabbedPane getTabbedPane()
           
protected  javax.swing.JTextArea getTextArea()
           
 void handleExternalEdit(java.lang.String description)
           
 void handleFileView(java.lang.String description)
           
protected  void initialize()
           
 void itemStateChanged(java.awt.event.ItemEvent ie)
           
protected  void makeFrame()
           
protected  javax.swing.JTabbedPane makeResultPanel()
           
 void reshow()
           
 void runFinished(ThreadRunner runner)
           
protected  void saveSearchResults()
           
protected  void setHtmlPane(HtmlTablePane val)
           
protected  void setLastSave(TargetFile val)
           
protected  void setReportArea(javax.swing.JTextArea val)
           
protected  void setRunner(ThreadRunner val)
           
protected  void setTextArea(javax.swing.JTextArea val)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

LAST_SAVE

protected static final java.lang.String LAST_SAVE
See Also:
Constant Field Values
Constructor Detail

ResultDisplay

public ResultDisplay(App pApp)
Method Detail

getApp

protected App getApp()

getTextArea

protected javax.swing.JTextArea getTextArea()

getHtmlPane

protected HtmlTablePane getHtmlPane()

getReportArea

protected javax.swing.JTextArea getReportArea()

getButtonOk

protected javax.swing.JButton getButtonOk()

getButtonRefine

protected javax.swing.JButton getButtonRefine()

getButtonReplace

protected javax.swing.JButton getButtonReplace()

getTabbedPane

protected javax.swing.JTabbedPane getTabbedPane()

getCheckWrap

protected javax.swing.JCheckBox getCheckWrap()

getButtonSave

protected javax.swing.JButton getButtonSave()

getLastSave

protected TargetFile getLastSave()

getRunner

protected ThreadRunner getRunner()

getResults

protected java.util.List<MatchResult> getResults()

setTextArea

protected void setTextArea(javax.swing.JTextArea val)

setHtmlPane

protected void setHtmlPane(HtmlTablePane val)

setReportArea

protected void setReportArea(javax.swing.JTextArea val)

setLastSave

protected void setLastSave(TargetFile val)

setRunner

protected void setRunner(ThreadRunner val)

initialize

protected void initialize()

createComponents

protected void createComponents()

defineActions

protected void defineActions()

makeFrame

protected void makeFrame()

makeResultPanel

protected javax.swing.JTabbedPane makeResultPanel()

saveSearchResults

protected void saveSearchResults()

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent ie)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

handleFileView

public void handleFileView(java.lang.String description)

handleExternalEdit

public void handleExternalEdit(java.lang.String description)

findMatchFiles

protected java.util.List<TargetFile> findMatchFiles()

clear

public void clear()

defineResults

public void defineResults(java.util.List<MatchResult> list)

reshow

public void reshow()

runFinished

public void runFinished(ThreadRunner runner)
Specified by:
runFinished in interface RunCallback


Copyright © 2009. All Rights Reserved.