|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mydm.search.AdvancedSearch
Advanced Search.
have a look of the documentation of SimpleSearch. Simple Search provides a simple search over the complete metadata. The results will be very broad. Advanced Searches the text on single elements. There are some limitations on the Advanced Search.
The search will done on the main MyDM collections which are under collection "md" (/db/md/)
Current limitations
| Constructor Summary | |
AdvancedSearch(java.util.HashMap hm)
Constructor to Search all collections. |
|
AdvancedSearch(java.lang.String[] colnames,
java.util.HashMap hm)
Constructor to search within specified collections. |
|
| Method Summary | |
void |
addListener(SearchResListener srl)
Adds the Listener to the set of listeners |
SearchResListener |
performSearch()
Performs the search and returns a reference to SearchResListener object. |
void |
performSearch(SearchResListener slistener)
Performs the search in a new thread. |
void |
removeListener(SearchResListener srl)
Removed the listener from the set of listeners. |
void |
run()
|
boolean |
status()
Gives the status of the search. |
void |
stop()
Stops the Searching thread. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AdvancedSearch(java.util.HashMap hm)
hm - HasmMap of mdelements to search string
public AdvancedSearch(java.lang.String[] colnames,
java.util.HashMap hm)
colnames - array of collection nameshm - HashMap of mdelements to searchstring.| Method Detail |
public void performSearch(SearchResListener slistener)
throws MyDMException
Search
performSearch in interface Searchslistener - SearchResListener
MyDMException
public SearchResListener performSearch()
throws MyDMException
Search
performSearch in interface SearchMyDMExceptionpublic boolean status()
Search
status in interface Searchpublic void stop()
Search
stop in interface Searchpublic void addListener(SearchResListener srl)
Search
addListener in interface Searchsrl - SearchResListenerpublic void removeListener(SearchResListener srl)
Search
removeListener in interface Searchsrl - public void run()
run in interface java.lang.Runnable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||