|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.event.KeyAdapter
|
+--KeyEventHandler
| Field Summary | |
(package private) java.lang.String[] |
alphaList
alpha list |
(package private) int |
alphaListSize
size of alphaList array |
(package private) java.lang.String |
displayStr
displayed in ta |
(package private) Guesser |
gsr
instance of Guesser |
(package private) MAExplorer |
mae
instance of MAExplorer |
(package private) MouseEventHandler |
meh
for passing flag |
(package private) int |
previousSearchIndex
|
(package private) java.lang.String |
searchStr
typed in tf |
(package private) java.awt.TextArea |
ta
TextArea list of best guesses |
(package private) java.awt.TextField |
tf
User types in here |
| Constructor Summary | |
(package private) |
KeyEventHandler(MAExplorer mae,
Guesser gsr,
java.awt.TextField tf,
java.awt.TextArea ta,
java.lang.String[] alphaList,
int alphaListSize,
MouseEventHandler meh)
KeyEventHandler() - constructor for key events. |
| Method Summary | |
int |
containsWildCard(java.lang.String iStr)
containsWildCard() - return location of wildcard '*', -1 if not found. |
boolean |
findMatch(char[] searchMainStr,
int mainSize,
char[] buf1,
int buf1Size,
char[] buf2,
int buf2Size,
char[] buf3,
int buf3Size)
findMatch() - find match of 3 strings in order (2 wild cards) of the form "*abc*". |
(package private) int |
findStrLoc(java.lang.String[] data,
java.lang.String searchStr)
findStrLoc() - Find location within an array of Strings of searchStr. |
void |
handleKeyTyped(char ch)
handleKeyTyped() - handle key Typed/Released in textfield of guesser |
int |
howManyWildCards(java.lang.String iStr)
howManyWildCards() - return number of wildcards present 0 if none found. |
void |
keyReleased(java.awt.event.KeyEvent evt)
keyReleased() - handle keyboard inputs from TextField tf. |
java.lang.String[] |
makeSearchList(int wildCard,
java.lang.String[] data,
int dataLen,
java.lang.String searchStr,
int sizeToDisplay)
makeSearchList() - Find all strings and make a list, handle wild cards. |
java.lang.String[] |
makeSearchList(java.lang.String[] data,
int dataLen,
java.lang.String searchStr,
int sizeToDisplay)
makeSearchList() - Find all strings in list that have the same begining. |
void |
resetKeyEventHandler(java.lang.String[] alphaList,
int alphaListSize)
resetKeyEventHandler() - Reset data within KeyEventHandler. |
| Methods inherited from class java.awt.event.KeyAdapter |
keyPressed, keyTyped |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
MAExplorer mae
Guesser gsr
java.awt.TextArea ta
java.awt.TextField tf
java.lang.String[] alphaList
MouseEventHandler meh
java.lang.String searchStr
java.lang.String displayStr
int previousSearchIndex
int alphaListSize
| Constructor Detail |
KeyEventHandler(MAExplorer mae,
Guesser gsr,
java.awt.TextField tf,
java.awt.TextArea ta,
java.lang.String[] alphaList,
int alphaListSize,
MouseEventHandler meh)
mae - is instance of MAExplorergsr - is instance of Guessertf - is TextFieldta - is TextAreaalphaList - list of dataalphaListSize - size of data listmeh - is MouseEventHandler| Method Detail |
public void resetKeyEventHandler(java.lang.String[] alphaList,
int alphaListSize)
alphaList - list of dataalphaListSize - size of data listpublic void keyReleased(java.awt.event.KeyEvent evt)
keyReleased in class java.awt.event.KeyAdapterevt - is key released eventhandleKeyTyped(char)public void handleKeyTyped(char ch)
evt - is key typed eventGuesser.updateAssocTextField(java.lang.String),
Guesser.updateAssocTextFieldCaretPos(int),
MAExplorer.logDRYROTerr(java.lang.String),
Util.cvtStrArrayToStr(java.lang.String[], int),
containsWildCard(java.lang.String),
findStrLoc(java.lang.String[], java.lang.String),
makeSearchList(java.lang.String[], int, java.lang.String, int)public int containsWildCard(java.lang.String iStr)
iStr - is string to search forpublic int howManyWildCards(java.lang.String iStr)
iStr - is string to search for
public java.lang.String[] makeSearchList(java.lang.String[] data,
int dataLen,
java.lang.String searchStr,
int sizeToDisplay)
data[] - is list of data to search throughdataLen - is size of data listsearchStr - is str to look forsizeToDisplay - is limit size to display sizeGuesser.copyArrayToSizedArray(java.lang.String[], int)
public java.lang.String[] makeSearchList(int wildCard,
java.lang.String[] data,
int dataLen,
java.lang.String searchStr,
int sizeToDisplay)
*
*
*
wildCard - [future] # of wildcardsdata - is the list of data to searchdataLen - is the size of the data listsearchStr - is the string to look forsizeToDisplay - is limit size to display sizeGuesser.copyArrayToSizedArray(java.lang.String[], int),
containsWildCard(java.lang.String),
findMatch(char[], int, char[], int, char[], int, char[], int),
howManyWildCards(java.lang.String)
public boolean findMatch(char[] searchMainStr,
int mainSize,
char[] buf1,
int buf1Size,
char[] buf2,
int buf2Size,
char[] buf3,
int buf3Size)
searchMainStr - is the main search string to testmainSize - is size of searchMainStrbuf1 - is first bufferbuf1Size - is size of first bufferbuf2 - is first bufferbuf2Size - is size of 2nd bufferbuf3 - is first bufferbuf3Size - is size of third buffer)
int findStrLoc(java.lang.String[] data,
java.lang.String searchStr)
data - is list of strings to searchsearchStr - is the search string.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||