public final class ShipTable extends AbstractTableDialog implements ShipGroupListener
修飾子とタイプ | クラスと説明 |
---|---|
class |
ShipTable.FilterMenu |
body, comparator, config, cyclicReloadMenuItem, filemenu, header, headerId, headermenu, menubar, needsUpdate, opemenu, orderflgs, shell, table, tablemenu, timer
nativeService
コンストラクタと説明 |
---|
ShipTable(org.eclipse.swt.widgets.Shell parent,
org.eclipse.swt.widgets.MenuItem menuItem,
int index) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
createContents()
Create contents of the dialog.
|
protected void |
createContentsBefore()
Create contents of the dialog.
|
ShipFilterDto |
getFilter()
フィルターを取得します。
|
ShipTable.FilterMenu |
getFilterMenu() |
protected org.eclipse.swt.graphics.Point |
getSize()
ウインドウサイズを返します
|
protected java.lang.String[] |
getTableHeader()
テーブルヘッダーを返します
|
protected TableItemCreator |
getTableItemCreator()
テーブル行を作成するクリエイターを返します
|
protected java.lang.String |
getTitleMain()
タイトル本文部分を返します
|
java.lang.String |
getWindowId()
ウィンドウ識別ID(デフォルト実装はクラス名フルパス)
|
void |
groupNameChanged(ShipGroupBean group) |
void |
groupShipChanged(ShipGroupBean group) |
void |
listChanged() |
void |
open()
Open the dialog.
|
void |
save()
状態を保存
|
void |
update(DataType type,
Data data)
更新する必要のあるデータ
|
void |
updateFilter(ShipFilterDto filter) |
void |
updateFilter(ShipFilterDto filter,
boolean applyToMenu)
フィルターを設定する
|
protected void |
updateTableBody()
テーブルボディーをアップデートします
|
void |
windowTitleChanged() |
defaultColumnOrder, disposeTableBody, getConfig, getDefaultSize, getDefaultTableConfig, getHeaderSelectionListener, getTableParent, getTitle, reloadTable, resetTableSort, restoreColumnWidth, setColumnVisible, setColumnVisible, setTableBody, shouldSaveWindowSize, sortTableItems, sortTableItems, update
addWindowListener, createContents, createContents, createContents, createMenubar, getActivatedWindows, getActualParent, getMenubar, getMenuItem, getPopupMenu, getRestoreSize, getShell, getVisible, getWindowConfig, hideWindow, isCommonTopMostEnabled, isNoMenubar, isWindowInitialized, moveIntoDisplay, moveWithDrag, registerEvents, removeWindowListener, restore, setBehindTo, setDataToAllChild, setVisible, setWindowInitialized, shellDeiconified, shellIconified, showTitlebarChanged
public ShipTable(org.eclipse.swt.widgets.Shell parent, org.eclipse.swt.widgets.MenuItem menuItem, int index)
parent
- public void open()
open
クラス内 AbstractTableDialog
public void updateFilter(ShipFilterDto filter, boolean applyToMenu)
filter
- フィルターpublic void updateFilter(ShipFilterDto filter)
protected void createContentsBefore()
AbstractTableDialog
createContentsBefore
クラス内 AbstractTableDialog
protected void createContents()
AbstractTableDialog
createContents
クラス内 AbstractTableDialog
protected java.lang.String getTitleMain()
AbstractTableDialog
getTitleMain
クラス内 AbstractTableDialog
protected org.eclipse.swt.graphics.Point getSize()
AbstractTableDialog
getSize
クラス内 AbstractTableDialog
protected java.lang.String[] getTableHeader()
AbstractTableDialog
getTableHeader
クラス内 AbstractTableDialog
protected void updateTableBody()
AbstractTableDialog
updateTableBody
クラス内 AbstractTableDialog
protected TableItemCreator getTableItemCreator()
AbstractTableDialog
getTableItemCreator
クラス内 AbstractTableDialog
public java.lang.String getWindowId()
WindowBase
getWindowId
クラス内 WindowBase
public ShipFilterDto getFilter()
public void windowTitleChanged()
public void listChanged()
listChanged
インタフェース内 ShipGroupListener
public void save()
WindowBase
save
クラス内 AbstractTableDialog
public void groupNameChanged(ShipGroupBean group)
groupNameChanged
インタフェース内 ShipGroupListener
public void groupShipChanged(ShipGroupBean group)
groupShipChanged
インタフェース内 ShipGroupListener
public ShipTable.FilterMenu getFilterMenu()
public void update(DataType type, Data data)
update
インタフェース内 EventListener
update
クラス内 AbstractTableDialog
type
- データの種類data
- データ