public abstract class PluginsTab
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
LinkListener<java.lang.Object> |
mySearchListener |
protected PluginSearchTextField |
mySearchTextField |
Constructor and Description |
---|
PluginsTab() |
Modifier and Type | Method and Description |
---|---|
void |
clearSearchPanel(java.lang.String query) |
protected abstract PluginDetailsPageComponent |
createDetailsPanel(LinkListener<java.lang.Object> searchListener) |
javax.swing.JComponent |
createPanel() |
protected abstract javax.swing.JComponent |
createPluginsPanel(java.util.function.Consumer<? super PluginsGroupComponent> selectionListener) |
protected abstract SearchResultPanel |
createSearchPanel(java.util.function.Consumer<? super PluginsGroupComponent> selectionListener) |
protected void |
createSearchTextField(int flyDelay) |
void |
dispose() |
java.lang.String |
getSearchQuery() |
void |
hideSearchPanel() |
void |
setSearchQuery(java.lang.String query) |
void |
showSearchPanel(java.lang.String query) |
protected abstract void |
updateMainSelection(java.util.function.Consumer<? super PluginsGroupComponent> selectionListener) |
protected PluginSearchTextField mySearchTextField
public final LinkListener<java.lang.Object> mySearchListener
public javax.swing.JComponent createPanel()
protected void createSearchTextField(int flyDelay)
protected abstract PluginDetailsPageComponent createDetailsPanel(LinkListener<java.lang.Object> searchListener)
protected abstract javax.swing.JComponent createPluginsPanel(java.util.function.Consumer<? super PluginsGroupComponent> selectionListener)
protected abstract void updateMainSelection(java.util.function.Consumer<? super PluginsGroupComponent> selectionListener)
protected abstract SearchResultPanel createSearchPanel(java.util.function.Consumer<? super PluginsGroupComponent> selectionListener)
public java.lang.String getSearchQuery()
public void setSearchQuery(java.lang.String query)
public void showSearchPanel(java.lang.String query)
public void hideSearchPanel()
public void clearSearchPanel(java.lang.String query)
public void dispose()