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
 
 public class ValueComboChooserViewer extends AbstractListViewer Viewer lifecycle addition to theValueComboChooser.
 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.StructuredViewerStructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
 
- 
 - 
Field Summary- 
Fields inherited from class org.eclipse.jface.viewers.ViewerWIDGET_DATA_KEY
 
- 
 - 
Constructor SummaryConstructors Constructor Description ValueComboChooserViewer(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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassertElementsNotNull(Object... elements)TODO docValueComboChoosergetControl()}voidinsert(Object element, int position)protected voidlistAdd(String string, int index)}protected voidlistDeselectAll()}protected intlistGetItemCount()}protected int[]listGetSelectionIndices()}protected voidlistRemove(int index)}protected voidlistRemoveAll()}protected voidlistSetItem(int index, String label)}protected voidlistSetItems(String[] labels)}protected voidlistSetSelection(int[] ixs)}protected voidlistShowSelection()}voidreveal(Object element)}- 
Methods inherited from class org.eclipse.jface.viewers.AbstractListVieweradd, add, doFindInputItem, doFindItem, doUpdateItem, getElementAt, getLabelProvider, getSelectionFromWidget, indexForElement, inputChanged, internalRefresh, listGetTopIndex, listSetTopIndex, remove, remove, setLabelProvider, setSelectionToWidget
 - 
Methods inherited from class org.eclipse.jface.viewers.StructuredVieweraddDoubleClickListener, 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, usingElementMap
 - 
Methods inherited from class org.eclipse.jface.viewers.ContentViewergetContentProvider, getInput, labelProviderChanged
 - 
Methods inherited from class org.eclipse.jface.viewers.VieweraddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvideraddSelectionChangedListener, removeSelectionChangedListener, setSelection
 
- 
 
- 
- 
- 
Constructor Detail- 
ValueComboChooserViewerpublic 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.
 
 - 
ValueComboChooserViewerpublic ValueComboChooserViewer(ValueComboChooser chooser) Creates a new instance of the viewer with the given chooser instance.- Parameters:
- chooser- the- ValueComboChooser
 
 
- 
 - 
Method Detail- 
getControlpublic ValueComboChooser getControl() }- Specified by:
- getControlin class- Viewer
 
 - 
listAddprotected void listAdd(String string, int index) }- Specified by:
- listAddin class- AbstractListViewer
 
 - 
insertpublic void insert(Object element, int position) - Overrides:
- insertin class- AbstractListViewer
 
 - 
listSetItemprotected void listSetItem(int index, String label)}- Specified by:
- listSetItemin class- AbstractListViewer
 
 - 
listGetSelectionIndicesprotected int[] listGetSelectionIndices() }- Specified by:
- listGetSelectionIndicesin class- AbstractListViewer
 
 - 
listGetItemCountprotected int listGetItemCount() }- Specified by:
- listGetItemCountin class- AbstractListViewer
 
 - 
listSetItemsprotected void listSetItems(String[] labels) }- Specified by:
- listSetItemsin class- AbstractListViewer
 
 - 
listRemoveAllprotected void listRemoveAll() }- Specified by:
- listRemoveAllin class- AbstractListViewer
 
 - 
listRemoveprotected void listRemove(int index) }- Specified by:
- listRemovein class- AbstractListViewer
 
 - 
listSetSelectionprotected void listSetSelection(int[] ixs) }- Specified by:
- listSetSelectionin class- AbstractListViewer
 
 - 
listShowSelectionprotected void listShowSelection() }- Specified by:
- listShowSelectionin class- AbstractListViewer
 
 - 
listDeselectAllprotected void listDeselectAll() }- Specified by:
- listDeselectAllin class- AbstractListViewer
 
 - 
revealpublic void reveal(Object element) }- Specified by:
- revealin class- StructuredViewer
 
 - 
assertElementsNotNullprotected void assertElementsNotNull(Object... elements) TODO doc- Overrides:
- assertElementsNotNullin class- StructuredViewer
 
 
- 
 
-