info.aduna.autofocus.gui
Class AutoFocusFrame

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 info.aduna.autofocus.gui.AutoFocusFrame
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class AutoFocusFrame
extends JFrame

The main frame of the AutoFocus application.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static boolean DEFAULT_STATUS_BAR_ENABLED
           
 
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
AutoFocusFrame(AutoFocus autoFocus)
           
 
Method Summary
 void crawl(Collection<CrawlingRepository> sources)
          Incrementally refresh the supplied info sources.
 void crawl(CrawlingRepository repository)
          Incrementally refresh the supplied info source.
 void crawl(Object repositories, boolean fullRecrawl, boolean useIncludeInList, boolean displayWarnings)
          (Re)crawls the supplied CrawlingRepositories.
 void evaluate(String query, Collection<String> scope, String resultName, FacetInfo facet)
           
 void fullRecrawl()
          Clears all existing data that was found during previous crawls, and starts a new crawl.
 void fullRecrawl(CrawlingRepository repository)
          Fully recrawl the supplied info source.
 AutoFocus getAutoFocus()
           
 AFModelController getController()
           
 GraphPanel getGraphPanel()
           
 InfoSourceManager getInfoSourceManager()
           
 ItemPanel getItemPanel()
           
 QueryResultPopupMenu getQueryResultPopupMenu()
           
 ScopePanel getScopePanel()
           
 void loadState()
           
 void openSourceConfig()
           
 void openSourceWizard()
           
 void refresh()
          Incrementally refresh the crawl results.
 void remove(RepositoryWrapper repoWrapper)
           
 void saveState()
           
 void select(ItemSelector selector)
           
 void setMessageText(String text)
          Displays the specified text in the status bar.
 
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, 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, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, 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, 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
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

DEFAULT_STATUS_BAR_ENABLED

public static final boolean DEFAULT_STATUS_BAR_ENABLED
See Also:
Constant Field Values
Constructor Detail

AutoFocusFrame

public AutoFocusFrame(AutoFocus autoFocus)
               throws IOException
Throws:
IOException
Method Detail

saveState

public void saveState()

loadState

public void loadState()

getAutoFocus

public AutoFocus getAutoFocus()

getScopePanel

public ScopePanel getScopePanel()

getItemPanel

public ItemPanel getItemPanel()

getInfoSourceManager

public InfoSourceManager getInfoSourceManager()

getController

public AFModelController getController()

getGraphPanel

public GraphPanel getGraphPanel()

getQueryResultPopupMenu

public QueryResultPopupMenu getQueryResultPopupMenu()

evaluate

public void evaluate(String query,
                     Collection<String> scope,
                     String resultName,
                     FacetInfo facet)

select

public void select(ItemSelector selector)

setMessageText

public void setMessageText(String text)
Displays the specified text in the status bar. Passing 'null' as an argument resets the status bar to its default text.


refresh

public void refresh()
Incrementally refresh the crawl results.


fullRecrawl

public void fullRecrawl()
Clears all existing data that was found during previous crawls, and starts a new crawl.


crawl

public void crawl(CrawlingRepository repository)
Incrementally refresh the supplied info source.


fullRecrawl

public void fullRecrawl(CrawlingRepository repository)
Fully recrawl the supplied info source.


crawl

public void crawl(Collection<CrawlingRepository> sources)
Incrementally refresh the supplied info sources.


crawl

public void crawl(Object repositories,
                  boolean fullRecrawl,
                  boolean useIncludeInList,
                  boolean displayWarnings)
(Re)crawls the supplied CrawlingRepositories.

Parameters:
repositories - null to crawl all CrawlingRepositories, a CrawlingRepository to crawl that specific repository, or an object of type Collection to crawl a collection of CrawlingRepositories.
fullRecrawl - Flag indicating whether a full- or incremental crawl should be performed.
useListCrawlPreference - Flag indicating whether the "include in list crawl" property should be obeyed.
displayWarnings - Flag indicating whether the user should be warned for the consequences of performing a full recrawl.

remove

public void remove(RepositoryWrapper repoWrapper)

openSourceWizard

public void openSourceWizard()

openSourceConfig

public void openSourceConfig()


Copyright © 1997-2008 Aduna. All Rights Reserved.