public class NoticeTable extends NoticeComposite implements NoticeButtonManager
Modifier and Type | Class and Description |
---|---|
private class |
NoticeTable.NoticeTableEditingSupport |
private class |
NoticeTable.TableColumnLabelProvider |
Modifier and Type | Field and Description |
---|---|
private ButtonComposite |
buttComp |
private int |
colCount |
static java.lang.String |
DEFAULT_COLCOUNT |
private java.lang.String |
id |
private org.eclipse.jface.dialogs.IDialogSettings |
settings |
private TableContentProvider |
tcp |
private org.eclipse.jface.viewers.TableViewer |
viewer |
Constructor and Description |
---|
NoticeTable(java.lang.String id,
org.eclipse.swt.widgets.Composite parent,
ButtonComposite buttComp,
org.eclipse.jface.dialogs.IDialogSettings settings,
int style) |
Modifier and Type | Method and Description |
---|---|
void |
add()
Adds a row to the table
|
void |
clear()
Clears the table
|
void |
delete()
Deletes a selected table row
|
java.lang.Object |
getContents() |
org.eclipse.swt.widgets.Control |
getControl() |
java.lang.String |
getID() |
org.eclipse.jface.viewers.ISelectionProvider |
getSelectionProvider() |
void |
setContents(java.lang.Object obj) |
private void |
setupUI() |
toString
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
private final java.lang.String id
private ButtonComposite buttComp
private org.eclipse.jface.viewers.TableViewer viewer
private org.eclipse.jface.dialogs.IDialogSettings settings
private TableContentProvider tcp
public static final java.lang.String DEFAULT_COLCOUNT
private int colCount
public NoticeTable(java.lang.String id, org.eclipse.swt.widgets.Composite parent, ButtonComposite buttComp, org.eclipse.jface.dialogs.IDialogSettings settings, int style)
private void setupUI()
public org.eclipse.swt.widgets.Control getControl()
getControl
in class NoticeComposite
public java.lang.Object getContents()
getContents
in class NoticeComposite
public void setContents(java.lang.Object obj)
setContents
in class NoticeComposite
public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
getSelectionProvider
in class NoticeComposite
public void delete()
delete
in interface NoticeButtonManager
public void clear()
clear
in interface NoticeButtonManager
public void add()
add
in interface NoticeButtonManager
public java.lang.String getID()
getID
in class NoticeComposite