public abstract class SearchResultTablePresenter extends SearchResultPresenter
Modifier and Type | Class and Description |
---|---|
protected class |
SearchResultTablePresenter.SortTableJob |
class |
SearchResultTablePresenter.TableCallbackHandler |
SearchResultPresenter.AbstractResultJob, SearchResultPresenter.CallbackHandler, SearchResultPresenter.Handler
de.ims.icarus.ui.view.AWTPresenter.ChartBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.GraphBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.ListBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.TableBasedPresenter, de.ims.icarus.ui.view.AWTPresenter.TextBasedPresenter
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String[] |
SORT_ACTIONS |
static int |
SORT_COLUMNS_BUTTON |
static int |
SORT_FIXED_DIMENSION_BUTTON |
static int |
SORT_ROWS_BUTTON |
actionManager, callbackHandler, contentPanel, currentTask, DEFAULT_CELL_HEIGHT, DEFAULT_CELL_WIDTH, DEFAULT_REFRESH_DELAY, handler, options, searchResult
Modifier | Constructor and Description |
---|---|
protected |
SearchResultTablePresenter() |
Modifier and Type | Method and Description |
---|---|
protected SearchResultPresenter.CallbackHandler |
createCallbackHandler() |
de.ims.icarus.ui.CompoundMenuButton |
createCompoundButton(int type) |
de.ims.icarus.ui.list.RowHeaderList |
createRowHeader(javax.swing.ListModel<java.lang.String> model,
javax.swing.JTable table,
javax.swing.JComponent container) |
javax.swing.JTable |
createTable(SearchResultTableModel model,
javax.swing.table.TableCellRenderer cellRenderer,
boolean resize) |
protected void |
flipTable() |
protected void |
refreshActions() |
protected void |
registerActionCallbacks() |
protected void |
resetTable() |
protected void |
sortTable(de.ims.icarus.ui.table.TableSortMode sortMode) |
buildContentPanel, clear, close, createHandler, displayResult, exportToolBarItems, getActionManager, getCurrentTask, getHandler, getHitCountString, getOptions, getPresentedData, getPresentingComponent, getSearchResult, getSharedActionManager, getSupportedDimensions, hasCurrentTask, isPresenting, openPreferences, present, refresh, setCurrentTask, setNumberDisplayMode, setOptions, setSearchResult, supports, supportsEntryType, updateGroupPainters
protected static final java.lang.String[] SORT_ACTIONS
public static final int SORT_COLUMNS_BUTTON
public static final int SORT_FIXED_DIMENSION_BUTTON
public static final int SORT_ROWS_BUTTON
protected SearchResultPresenter.CallbackHandler createCallbackHandler()
createCallbackHandler
in class SearchResultPresenter
protected void registerActionCallbacks()
registerActionCallbacks
in class SearchResultPresenter
protected void refreshActions()
refreshActions
in class SearchResultPresenter
protected void sortTable(de.ims.icarus.ui.table.TableSortMode sortMode)
protected void flipTable()
protected void resetTable()
public javax.swing.JTable createTable(SearchResultTableModel model, javax.swing.table.TableCellRenderer cellRenderer, boolean resize)
public de.ims.icarus.ui.list.RowHeaderList createRowHeader(javax.swing.ListModel<java.lang.String> model, javax.swing.JTable table, javax.swing.JComponent container)
public de.ims.icarus.ui.CompoundMenuButton createCompoundButton(int type)