com.jaxfront.swing.ui.tools.search
Class Find

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 com.jaxfront.swing.ui.tools.search.Find
All Implemented Interfaces:
SearchFilterListener, java.awt.event.ActionListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener, javax.swing.event.ListSelectionListener, javax.swing.event.TableModelListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class Find
extends javax.swing.JDialog
implements java.awt.event.ActionListener, javax.swing.event.ListSelectionListener, SearchFilterListener, javax.swing.event.TableModelListener, javax.swing.event.ChangeListener, java.awt.event.KeyListener

See Also:
Serialized Form

Field Summary
 
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
Find(java.awt.Dialog owner)
           
Find(java.awt.Frame owner)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void doFindNext()
           
 void filterAdded(java.lang.Object filter)
           
 void filterRemoved(java.lang.Object filter)
           
 java.util.List getEqualityFields()
           
 java.lang.String getFindString()
           
 java.lang.String getReplaceString()
           
static Queue getReplaceValues()
           
 SearchResultProcessor getResultProcessor()
           
static Queue getSearchedValues()
           
 Search getSearcher()
           
static Find getSharedInstance(java.awt.Dialog owner)
           
static Find getSharedInstance(java.awt.Frame owner)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
static void main(java.lang.String[] args)
           
 void releaseComparePanel()
           
static void releaseSharedInstance()
           
 void setFilterTabVisible(boolean visible)
           
 void setFindString(java.lang.String find)
           
 void setFindTabVisible(boolean visible)
           
 void setListRenderer(javax.swing.ListCellRenderer customListRenderer)
           
 void setResultProcessor(SearchResultProcessor _resultProcessor)
           
 void setResultTabVisible(boolean visible)
           
 void setSearcher(Search searcher)
           
 void showFilterTab()
           
 void showFind()
           
 void showFind(Search searcher)
           
 void showFindTab()
           
 void showReplace(Search searcher)
           
 void showResultTab()
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 void tableChanged(javax.swing.event.TableModelEvent e)
           
 void updateComparePanel()
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
           
 
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
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, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Find

public Find(java.awt.Frame owner)

Find

public Find(java.awt.Dialog owner)
Method Detail

getSharedInstance

public static Find getSharedInstance(java.awt.Frame owner)

getReplaceString

public java.lang.String getReplaceString()

getSharedInstance

public static Find getSharedInstance(java.awt.Dialog owner)

showFind

public void showFind(Search searcher)

showFind

public void showFind()

getEqualityFields

public java.util.List getEqualityFields()

updateComparePanel

public void updateComparePanel()

releaseComparePanel

public void releaseComparePanel()

showFindTab

public void showFindTab()

showFilterTab

public void showFilterTab()

showResultTab

public void showResultTab()

setFindTabVisible

public void setFindTabVisible(boolean visible)

setFilterTabVisible

public void setFilterTabVisible(boolean visible)

setResultTabVisible

public void setResultTabVisible(boolean visible)

showReplace

public void showReplace(Search searcher)

doFindNext

public void doFindNext()

getFindString

public java.lang.String getFindString()

setFindString

public void setFindString(java.lang.String find)

actionPerformed

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

getReplaceValues

public static Queue getReplaceValues()

main

public static void main(java.lang.String[] args)

getSearchedValues

public static Queue getSearchedValues()

releaseSharedInstance

public static void releaseSharedInstance()

setSearcher

public void setSearcher(Search searcher)
Parameters:
_searcher - The _searcher to set.

getSearcher

public Search getSearcher()
Returns:
Returns the _searcher.

setResultProcessor

public void setResultProcessor(SearchResultProcessor _resultProcessor)
Parameters:
_resultProcessor - The _resultProcessor to set.

getResultProcessor

public SearchResultProcessor getResultProcessor()
Returns:
Returns the _resultProcessor.

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

setListRenderer

public void setListRenderer(javax.swing.ListCellRenderer customListRenderer)
Parameters:
_customListRenderer - The _customListRenderer to set.

tableChanged

public void tableChanged(javax.swing.event.TableModelEvent e)
Specified by:
tableChanged in interface javax.swing.event.TableModelListener

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

filterAdded

public void filterAdded(java.lang.Object filter)
Specified by:
filterAdded in interface SearchFilterListener

filterRemoved

public void filterRemoved(java.lang.Object filter)
Specified by:
filterRemoved in interface SearchFilterListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener