Class FormParametersTableViewer
- java.lang.Object
-
- org.eclipse.jface.viewers.Viewer
-
- org.eclipse.jface.viewers.ContentViewer
-
- org.eclipse.jface.viewers.StructuredViewer
-
- org.eclipse.jface.viewers.ColumnViewer
-
- org.eclipse.jface.viewers.AbstractTableViewer
-
- org.eclipse.jface.viewers.TableViewer
-
- com._1c.g5.v8.dt.form.ui.editor.FormTableViewer
-
- com._1c.g5.v8.dt.form.ui.editor.parameter.FormParametersTableViewer
-
- All Implemented Interfaces:
com._1c.g5.v8.dt.form.internal.ui.editor.IDomainSelectionProvider
,IInputProvider
,IInputSelectionProvider
,IPostSelectionProvider
,ISelectionProvider
public class FormParametersTableViewer extends FormTableViewer
Viewer for form parameters
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.StructuredViewer
StructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.viewers.Viewer
WIDGET_DATA_KEY
-
-
Constructor Summary
Constructors Constructor Description FormParametersTableViewer(org.eclipse.swt.widgets.Composite parent, int style, IBmModel model, IV8ProjectManager v8projectManager, Form form)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ParameterContentProvider
createContentProvider(IBmModel model)
protected ITableLabelProvider
createLabelProvider()
protected IBmModel
getBmModel()
protected org.eclipse.swt.graphics.Font
getBoldFont()
protected ParameterContentProvider
getContentProviderInternal()
protected Form
getModel()
protected IV8ProjectManager
getV8ProjectManager()
void
init()
Initializes label and content provider and sets input data to the viewer-
Methods inherited from class com._1c.g5.v8.dt.form.ui.editor.FormTableViewer
getDomainSelection, insert, preservingSelection, remove, setComparator, setDomainSelection
-
Methods inherited from class org.eclipse.jface.viewers.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, setSelection
-
Methods inherited from class org.eclipse.jface.viewers.AbstractTableViewer
add, add, assertContentProviderType, clear, doFindInputItem, doUpdateItem, getColumnViewerOwner, getElementAt, getLabelProvider, getRawChildren, getSelectionFromWidget, handleDispose, hookControl, indexForElement, inputChanged, internalRefresh, internalRefresh, remove, replace, reveal, setContentProvider, setItemCount, setSelectionToWidget
-
Methods inherited from class org.eclipse.jface.viewers.ColumnViewer
applyEditorValue, cancelEditing, checkBusy, editElement, getCell, getCellEditors, getCellModifier, getColumnProperties, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, hookEditingSupport, isBusy, isCellEditorActive, refresh, refresh, setBusy, setCellEditors, setCellModifier, setColumnProperties, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent, update
-
Methods inherited from class org.eclipse.jface.viewers.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, getStructuredSelection, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, mapElement, needsRefilter, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
-
Methods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput, labelProviderChanged
-
Methods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, getSelection, removeSelectionChangedListener, setSelection
-
-
-
-
Constructor Detail
-
FormParametersTableViewer
public FormParametersTableViewer(org.eclipse.swt.widgets.Composite parent, int style, IBmModel model, IV8ProjectManager v8projectManager, Form form)
Constructor- Parameters:
parent
- parent composite, cannot benull
style
- SWT stylemodel
- model, cannot benull
v8projectManager
- project manager, cannot benull
form
- form, cannot benull
-
-
Method Detail
-
init
public void init()
Initializes label and content provider and sets input data to the viewer
-
createContentProvider
protected ParameterContentProvider createContentProvider(IBmModel model)
-
createLabelProvider
protected ITableLabelProvider createLabelProvider()
-
getContentProviderInternal
protected ParameterContentProvider getContentProviderInternal()
-
getV8ProjectManager
protected IV8ProjectManager getV8ProjectManager()
-
getBmModel
protected IBmModel getBmModel()
-
getModel
protected Form getModel()
-
getBoldFont
protected org.eclipse.swt.graphics.Font getBoldFont()
-
-