|
||||||||||
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 stringpublic 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 Search
slistener
- SearchResListener
MyDMException
public SearchResListener performSearch() throws MyDMException
Search
performSearch
in interface Search
MyDMException
public boolean status()
Search
status
in interface Search
public void stop()
Search
stop
in interface Search
public void addListener(SearchResListener srl)
Search
addListener
in interface Search
srl
- SearchResListenerpublic void removeListener(SearchResListener srl)
Search
removeListener
in interface Search
srl
- 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 |