Class ValueComboChooserViewer
java.lang.Object
org.eclipse.jface.viewers.Viewer
org.eclipse.jface.viewers.ContentViewer
org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.AbstractListViewer
com._1c.g5.v8.dt.common.ui.controls.ValueComboChooserViewer
- All Implemented Interfaces:
IInputProvider,IInputSelectionProvider,IPostSelectionProvider,ISelectionProvider
- Direct Known Subclasses:
AutoCompleteValueComboChooserViewer
Viewer lifecycle addition to the
Consumes domain model via associated content provider and converts it to elements of the combo via associated label provider (including both text decorations and text)
ValueComboChooser.Consumes domain model via associated content provider and converts it to elements of the combo via associated label provider (including both text decorations and text)
-
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
ConstructorsConstructorDescriptionValueComboChooserViewer(ValueComboChooser chooser) Creates a new instance of the viewer with the given chooser instance.ValueComboChooserViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, int maxDecorationWidth, int style) Creates an instance of the viewer with controls adapted via FormToolkit. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertElementsNotNull(Object... elements) TODO doc}voidprotected void}protected void}protected int}protected int[]}protected voidlistRemove(int index) }protected void}protected voidlistSetItem(int index, String label) }protected voidlistSetItems(String[] labels) }protected voidlistSetSelection(int[] ixs) }protected void}void}Methods inherited from class org.eclipse.jface.viewers.AbstractListViewer
add, add, doFindInputItem, doFindItem, doUpdateItem, getElementAt, getLabelProvider, getSelectionFromWidget, indexForElement, inputChanged, internalRefresh, listGetTopIndex, listSetTopIndex, remove, remove, setLabelProvider, setSelectionToWidgetMethods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertContentProviderType, associate, buildLabel, disassociate, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getItem, getRawChildren, getRoot, getSelection, getSortedChildren, getSorter, getStructuredSelection, handleDispose, handleDoubleSelect, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, hookControl, internalRefresh, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setFilters, setInput, setSelection, setSelectionToWidget, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, update, updateItem, updateSelection, usingElementMapMethods inherited from class org.eclipse.jface.viewers.ContentViewer
getContentProvider, getInput, labelProviderChangedMethods inherited from class org.eclipse.jface.viewers.Viewer
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener, removeSelectionChangedListener, setSelection
-
Constructor Details
-
ValueComboChooserViewer
public ValueComboChooserViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, int maxDecorationWidth, int style) Creates an instance of the viewer with controls adapted via FormToolkit.- Parameters:
parent- The parent composite.toolkit- The reference to the toolkit context.maxDecorationWidth- Maximum width of the decoration shown in the content area.style- The produced control style modification flags.
-
ValueComboChooserViewer
Creates a new instance of the viewer with the given chooser instance.- Parameters:
chooser- theValueComboChooser
-
-
Method Details
-
getControl
}- Specified by:
getControlin classViewer
-
listAdd
}- Specified by:
listAddin classAbstractListViewer
-
insert
- Overrides:
insertin classAbstractListViewer
-
listSetItem
}- Specified by:
listSetItemin classAbstractListViewer
-
listGetSelectionIndices
protected int[] listGetSelectionIndices()}- Specified by:
listGetSelectionIndicesin classAbstractListViewer
-
listGetItemCount
protected int listGetItemCount()}- Specified by:
listGetItemCountin classAbstractListViewer
-
listSetItems
}- Specified by:
listSetItemsin classAbstractListViewer
-
listRemoveAll
protected void listRemoveAll()}- Specified by:
listRemoveAllin classAbstractListViewer
-
listRemove
protected void listRemove(int index) }- Specified by:
listRemovein classAbstractListViewer
-
listSetSelection
protected void listSetSelection(int[] ixs) }- Specified by:
listSetSelectionin classAbstractListViewer
-
listShowSelection
protected void listShowSelection()}- Specified by:
listShowSelectionin classAbstractListViewer
-
listDeselectAll
protected void listDeselectAll()}- Specified by:
listDeselectAllin classAbstractListViewer
-
reveal
}- Specified by:
revealin classStructuredViewer
-
assertElementsNotNull
TODO doc- Overrides:
assertElementsNotNullin classStructuredViewer
-