|
org.openidex.util/3 3.34 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openidex.search.SearchHistory
public final class SearchHistory
Shareable search history. Known implementations are explorer search dialog and editor find&replace dialog. Typical use case: Editor registers a listener to listen on lastSelected SearchPattern. If user opens explorer's search dialog and perform search, a search expression is added into SearchHistory and lastSelected SearchPattern is setted. The event is fired, editor can retrieve lastSelected SearchPattern and in accordance with its parameters it can highlight(in yellow) all matched patterns. If editor dialog is open, it contains shareable SearchHistory. Another direction is search in editor, that adds a SearchPattern in SearchHistory, thus the new item is available also in explorer's search dialog.
| Field Summary | |
|---|---|
static String |
ADD_TO_HISTORY
Property name for adding pattern that was not in history Firing: oldValue - null newValue - added pattern |
static String |
LAST_SELECTED
Deprecated. just changes in history |
| Method Summary | |
|---|---|
void |
add(SearchPattern pattern)
Adds SearchPattern to SearchHistory |
void |
addPropertyChangeListener(PropertyChangeListener pcl)
Adds a property change listener. |
static SearchHistory |
getDefault()
|
SearchPattern |
getLastSelected()
Deprecated. Use getSearchPatterns().get(0) |
List<SearchPattern> |
getSearchPatterns()
|
void |
removePropertyChangeListener(PropertyChangeListener pcl)
Removes a property change listener. |
void |
setLastSelected(SearchPattern pattern)
Deprecated. Use only add(SearchPattern pattern) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String LAST_SELECTED
public static final String ADD_TO_HISTORY
| Method Detail |
|---|
public static SearchHistory getDefault()
public SearchPattern getLastSelected()
getSearchPatterns().get(0)
public void setLastSelected(SearchPattern pattern)
add(SearchPattern pattern)
pattern - last selected patternpublic void addPropertyChangeListener(PropertyChangeListener pcl)
pcl - the listener to addpublic void removePropertyChangeListener(PropertyChangeListener pcl)
pcl - the listener to removepublic List<SearchPattern> getSearchPatterns()
public void add(SearchPattern pattern)
pattern - the SearchPattern to add
|
org.openidex.util/3 3.34 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||