|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--Guesser | +--PopupHPmenuGuesser
The PopupHPmenuGuesser class popups up a sample name guesser. It is used to specify a sample using a text guesser rather than from a pull-down menu. The alphabetic-sorted data is the same as for the HP Samples menus. The guesser is invoked from the (Samples | ... | All HP samples list) selection from the various sub menus. The guesser may be useful if there are a large number of samples to easily use the HP sample pull-down menu to select them.
This work was produced by Peter Lemkin of the National Cancer Institute, an agency of the United States Government. As a work of the United States Government there is no associated copyright. It is offered as open source software under the Mozilla Public License (version 1.1) subject to the limitations noted in the accompanying LEGAL file. This notice must be included with the code. The MAExplorer Mozilla and Legal files are available on http://maexplorer.sourceforge.net/.
Guesser
, Serialized FormInner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
Field Summary | |
(package private) static int |
DEF_HP_TA_COLS
|
(package private) static int |
DEF_HP_TA_ROWS
|
(package private) static java.lang.String |
guesserTitle
title of guesser |
(package private) static java.lang.String[] |
hpCmdItemList
unsorted HP cmd list, is G.C.'ed |
(package private) static java.lang.String[] |
hpMenuItemList
unsorted HP names list, is G.C.'ed |
(package private) static int |
hpMenuItemListSize
unsorted list of HP menu size |
(package private) static java.lang.String |
sortedHPmenuItemListStr
sorted list of HP menu name |
(package private) static boolean |
strDataIsSortedFlag
Flag that is set once it is sorted |
(package private) int |
taCols
default size of text area |
(package private) int |
taRows
default size of text area |
Fields inherited from class Guesser |
alphaList, alphaListMode, alphaListSize, BAD_MODE, buttonPanel, chFirstTyped, DEF_GUESSER_DISP_SIZE, DEF_TA_COLS, DEF_TA_ROWS, font, frame, geneDBnamesButton, geneIDname, genericFlag, gipo, iMode, kev, mae, map, maxGenes, mbf, meh, MODE_DB_EST3, MODE_DB_EST5, MODE_GENBANK, MODE_GENBANK3, MODE_GENBANK5, MODE_LOCUSLINK, MODE_MASTER_GENE_NAME, MODE_MASTER_ID, MODE_SWISSPROT, MODE_UNIGENE, MULTIPLE_GENE, onceOnlyFlag, pgcg, phpmg, pPDg, resultMode, resultStr, resultSubList, setEGLfromListFlag, SINGLE_GENE, sortedAlphaListStr, subAlphaList, ta, tf, title, titleLabel, titlePanel |
Fields inherited from class java.awt.Frame |
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, warningString, windowListener, windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads |
Fields inherited from class java.awt.Component |
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
(package private) |
PopupHPmenuGuesser(MAExplorer mAE,
char chFirstTyped,
java.awt.Font font)
PopupHPmenuGuesser() - constructor assumes the HP menu item list is already sorted when it is created during MAExplorer initialization. |
Method Summary | |
(package private) void |
cancel()
cancel() - cancel the HP sample guesser window |
(package private) void |
clear()
clear() - clear the text field in the main window |
(package private) void |
done(java.lang.String resultStr)
done() - process the selected text and then popdown the guesser |
private void |
setupHPmenuItemList()
setupHPmenuItemList() - set lists of HP menu items for Guesser. |
(package private) void |
updateAssocTextField(java.lang.String str)
updateAssocTextField() - update the associated text field |
(package private) void |
updateAssocTextFieldCaretPos(int pos)
updateAssocTextFieldCaretPos() - update assoc text field caret position. |
Methods inherited from class Guesser |
actionPerformed, buildAndRunGuesser, clearData, close, copyArrayToSizedArray, focusGained, focusLost, handleKeyTyped, setData, switchAlphaList, wildCard, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
Methods inherited from class java.awt.Frame |
|
Methods inherited from class java.awt.Window |
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
static boolean strDataIsSortedFlag
static final java.lang.String guesserTitle
static final int DEF_HP_TA_ROWS
static final int DEF_HP_TA_COLS
static int hpMenuItemListSize
static java.lang.String[] hpMenuItemList
static java.lang.String[] hpCmdItemList
static java.lang.String sortedHPmenuItemListStr
int taRows
int taCols
Constructor Detail |
PopupHPmenuGuesser(MAExplorer mAE, char chFirstTyped, java.awt.Font font)
mAE
- is instance of MAExplorerchFirstTyped
- is first character typed if want to preload the searchfont
- for text areaGuesser.buildAndRunGuesser(java.lang.String)
,
Guesser.setData(char, java.lang.String, java.lang.String[], int, int, int, java.lang.String, java.awt.Font)
,
setupHPmenuItemList()
Method Detail |
private void setupHPmenuItemList()
SortMAE.uniqueInsertionSort(java.lang.String[], java.lang.String[], int, java.lang.String)
,
Util.cvtStrArrayToStr(java.lang.String[], int)
void cancel()
void done(java.lang.String resultStr)
resultStr
- is the result string to update the table.Component.repaint()
,
EventMenu.processSetHP(java.lang.String)
,
Util.showMsg(java.lang.String)
,
Util.showMsg2(java.lang.String)
,
Util.showMsg3(java.lang.String)
void clear()
void updateAssocTextField(java.lang.String str)
updateAssocTextField
in class Guesser
resultStr
- is the result string to update the table.void updateAssocTextFieldCaretPos(int pos)
updateAssocTextFieldCaretPos
in class Guesser
pos
- is associated text field caret position
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |