|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectViewer
ContentViewer
StructuredViewer
ColumnViewer
AbstractTableViewer
TableViewer
MaplayerTableViewer
public class MaplayerTableViewer
A table viewer
for map layers
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class StructuredViewer |
---|
StructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders |
Field Summary |
---|
Fields inherited from class Viewer |
---|
WIDGET_DATA_KEY |
Constructor Summary | |
---|---|
MaplayerTableViewer(Composite parent,
int style)
Constructor. |
Method Summary | |
---|---|
void |
addLayer(Layer layer)
Adds a Layer to the viewer and updates. |
void |
clear()
Clears all the layers from the viewer. |
List<Layer> |
getLayersList()
Getter for the loaded MapLayer s list. |
Layer |
getSelectedMapLayer()
Getter for the selected Layer . |
void |
removeLayer(Layer layer)
Removes a Layer from the viewer and updates. |
void |
selectionChanged(SelectionChangedEvent arg0)
|
void |
setPane(SwtMapPane pane)
Setter for the map pane . |
protected void |
triggerEditorActivationEvent(ColumnViewerEditorActivationEvent event)
|
Methods inherited from class TableViewer |
---|
createViewerEditor, doClear, doClearAll, doDeselectAll, doFindItem, doGetColumn, doGetColumnCount, doGetItem, doGetItemCount, doGetItems, doGetSelection, doGetSelectionIndices, doIndexOf, doRemove, doRemove, doRemoveAll, doResetItem, doSelect, doSetItemCount, doSetSelection, doSetSelection, doShowItem, doShowSelection, getControl, getItemAt, getTable, getViewerRowFromItem, internalCreateNewRowPart, refresh, refresh, remove, setSelection |
Methods inherited from class AbstractTableViewer |
---|
add, add, assertContentProviderType, clear, doFindInputItem, doUpdateItem, getColumnViewerOwner, getElementAt, getLabelProvider, getRawChildren, getSelectionFromWidget, handleDispose, hookControl, indexForElement, inputChanged, insert, internalRefresh, internalRefresh, remove, replace, reveal, setItemCount, setSelectionToWidget |
Methods inherited from class ColumnViewer |
---|
applyEditorValue, cancelEditing, checkBusy, editElement, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, hookEditingSupport, isBusy, isCellEditorActive, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, update |
Methods inherited from class StructuredViewer |
---|
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, associate, buildLabel, disassociate, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSelection, getSortedChildren, getSorter, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setFilters, setInput, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap |
Methods inherited from class ContentViewer |
---|
getContentProvider, getInput, labelProviderChanged |
Methods inherited from class Viewer |
---|
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ISelectionProvider |
---|
addSelectionChangedListener, removeSelectionChangedListener, setSelection |
Constructor Detail |
---|
public MaplayerTableViewer(Composite parent, int style)
Note that after the object is built and before actually using it, the
map pane
has to be set through the setPane(SwtMapPane)
method.
parent
- the parent Composite
.style
- the style for the Composite
.Method Detail |
---|
public void setPane(SwtMapPane pane)
map pane
.
pane
- the map pane to use.public List<Layer> getLayersList()
MapLayer
s list.
public Layer getSelectedMapLayer()
Layer
.
null
.public void selectionChanged(SelectionChangedEvent arg0)
selectionChanged
in interface ISelectionChangedListener
protected void triggerEditorActivationEvent(ColumnViewerEditorActivationEvent event)
triggerEditorActivationEvent
in class ColumnViewer
public void addLayer(Layer layer)
Layer
to the viewer and updates.
layer
- the layer to add.public void removeLayer(Layer layer)
Layer
from the viewer and updates.
layer
- the layer to remove.public void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |