|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
net.sourceforge.nite.search.GUI
public class GUI
Simple grahic user interface for Engine. GUI offers a window with a text form to type in the query, a submit button, a result panel and some other functions.
| Field Summary | |
|---|---|
boolean |
showTime
|
static java.lang.String |
TITLE
|
| Fields inherited from class javax.swing.JFrame |
|---|
EXIT_ON_CLOSE |
| 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 | |
|---|---|
GUI(SearchableCorpus nom)
Sets up a search window as a slave where we have already loaded a corpus. |
|
GUI(java.lang.String installDir)
Opens a new Search window |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
Set of actions started by the menus or bottons. |
void |
caretUpdate(javax.swing.event.CaretEvent e)
If query input is being changed deactivate result panel. |
void |
close()
Closes window. |
void |
closeCorpus()
|
void |
deregisterHandler(SimpleQueryResultHandler handler)
|
void |
deregisterResultHandler(QueryResultHandler display)
remove an interface element that will be informed of results |
void |
exit()
Closes window and exits program. |
Engine |
getEngine()
Returns the serch engine. |
java.util.List |
getLayers()
Returns all layers of the loaded corpus as a list of Strings. |
int |
getNumberOfSublayers(java.lang.String layer)
Returns how many sublayers there are in the specified layer. |
int |
getSublayer(NOMElement element)
Returns the number of the sublayer of the specified element, where 0 is the root sublayer. |
boolean |
isCorpusLoaded()
|
void |
keyPressed(java.awt.event.KeyEvent event)
|
void |
keyReleased(java.awt.event.KeyEvent event)
Subit query if CTRL+RETURN is typed. |
void |
keyTyped(java.awt.event.KeyEvent event)
|
void |
loadCorpus()
|
void |
loadCorpus(java.lang.String corpusPath)
|
static void |
main(java.lang.String[] args)
Creats a new #GUI(). |
void |
notifyFullResultList()
Forces a notify of the full resultslist to all resulthandlers. |
void |
performQuery(java.lang.String newQuery)
Perform the query and display the results on-screen |
void |
popupSearchWindow()
|
void |
querySubmitted(java.lang.String query)
|
void |
registerHandler(SimpleQueryResultHandler handler)
|
void |
registerResultHandler(QueryResultHandler display)
add an interface element that will be informed of results. |
void |
run()
New query will be executed by a new thread. |
void |
savePreferences()
|
void |
windowActivated(java.awt.event.WindowEvent event)
NOP (methode needed for implementing WindowListener). |
void |
windowClosed(java.awt.event.WindowEvent event)
NOP (methode needed for implementing WindowListener). |
void |
windowClosing(java.awt.event.WindowEvent event)
Processes exit(). |
void |
windowDeactivated(java.awt.event.WindowEvent event)
NOP (methode needed for implementing WindowListener). |
void |
windowDeiconified(java.awt.event.WindowEvent event)
NOP (methode needed for implementing WindowListener). |
void |
windowIconified(java.awt.event.WindowEvent event)
NOP (methode needed for implementing WindowListener). |
void |
windowOpened(java.awt.event.WindowEvent event)
NOP (methode needed for implementing WindowListener). |
| Methods inherited from class javax.swing.JFrame |
|---|
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, 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, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, 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, remove, removeAll, removeContainerListener, 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, 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 |
| Methods inherited from interface java.awt.MenuContainer |
|---|
getFont, postEvent |
| Field Detail |
|---|
public static final java.lang.String TITLE
public boolean showTime
| Constructor Detail |
|---|
public GUI(SearchableCorpus nom)
public GUI(java.lang.String installDir)
| Method Detail |
|---|
public static void main(java.lang.String[] args)
args - parameter isn't usedpublic void windowActivated(java.awt.event.WindowEvent event)
windowActivated in interface java.awt.event.WindowListenerevent - parameter isn't usedpublic void windowClosed(java.awt.event.WindowEvent event)
windowClosed in interface java.awt.event.WindowListenerevent - parameter isn't usedpublic void windowClosing(java.awt.event.WindowEvent event)
windowClosing in interface java.awt.event.WindowListenerevent - parameter isn't usedpublic void windowDeactivated(java.awt.event.WindowEvent event)
windowDeactivated in interface java.awt.event.WindowListenerevent - parameter isn't usedpublic void windowDeiconified(java.awt.event.WindowEvent event)
windowDeiconified in interface java.awt.event.WindowListenerevent - parameter isn't usedpublic void windowIconified(java.awt.event.WindowEvent event)
windowIconified in interface java.awt.event.WindowListenerevent - parameter isn't usedpublic void windowOpened(java.awt.event.WindowEvent event)
windowOpened in interface java.awt.event.WindowListenerevent - parameter isn't usedpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListenerevent - event.getActionCommand() is used to know which action
has to executepublic boolean isCorpusLoaded()
public void loadCorpus()
public void closeCorpus()
public void loadCorpus(java.lang.String corpusPath)
public void caretUpdate(javax.swing.event.CaretEvent e)
caretUpdate in interface javax.swing.event.CaretListenere - parameter isn't usedpublic void keyTyped(java.awt.event.KeyEvent event)
keyTyped in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent event)
keyReleased in interface java.awt.event.KeyListenerevent - the keyeventpublic void keyPressed(java.awt.event.KeyEvent event)
keyPressed in interface java.awt.event.KeyListenerpublic void exit()
public void close()
public void run()
run in interface java.lang.Runnablepublic void savePreferences()
public java.util.List getLayers()
public int getNumberOfSublayers(java.lang.String layer)
layer - the layer containing the sublayers
public int getSublayer(NOMElement element)
element - the element in the sublayer
public Engine getEngine()
public void querySubmitted(java.lang.String query)
public void registerResultHandler(QueryResultHandler display)
registerResultHandler in interface QueryHandlerpublic void deregisterResultHandler(QueryResultHandler display)
deregisterResultHandler in interface QueryHandlerpublic void performQuery(java.lang.String newQuery)
performQuery in interface QueryHandlerpublic void popupSearchWindow()
popupSearchWindow in interface QueryHandlerpublic void notifyFullResultList()
public void registerHandler(SimpleQueryResultHandler handler)
public void deregisterHandler(SimpleQueryResultHandler handler)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||