Class TextComboViewer
- java.lang.Object
-
- org.eclipse.jface.viewers.Viewer
-
- org.eclipse.jface.viewers.ContentViewer
-
- org.eclipse.jface.viewers.StructuredViewer
-
- org.eclipse.jface.viewers.AbstractListViewer
-
- org.eclipse.birt.core.ui.swt.custom.TextComboViewer
-
- All Implemented Interfaces:
org.eclipse.jface.viewers.IInputProvider,org.eclipse.jface.viewers.IInputSelectionProvider,org.eclipse.jface.viewers.IPostSelectionProvider,org.eclipse.jface.viewers.ISelectionProvider,org.eclipse.swt.widgets.Listener
public class TextComboViewer extends org.eclipse.jface.viewers.AbstractListViewer implements org.eclipse.swt.widgets.ListenerTextComboViewer
-
-
Constructor Summary
Constructors Constructor Description TextComboViewer(TextCombo list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.ControlgetControl()voidhandleEvent(org.eclipse.swt.widgets.Event event)protected voidlistAdd(java.lang.String string, int index)protected voidlistDeselectAll()protected intlistGetItemCount()protected int[]listGetSelectionIndices()protected voidlistRemove(int index)protected voidlistRemoveAll()protected voidlistSetItem(int index, java.lang.String string)protected voidlistSetItems(java.lang.String[] labels)protected voidlistSetSelection(int[] ixs)protected voidlistShowSelection()voidreveal(java.lang.Object element)-
Methods inherited from class org.eclipse.jface.viewers.AbstractListViewer
add, add, doFindInputItem, doFindItem, doUpdateItem, getElementAt, getLabelProvider, getSelectionFromWidget, indexForElement, inputChanged, insert, internalRefresh, listGetTopIndex, listSetTopIndex, remove, remove, setLabelProvider, setSelectionToWidget
-
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertContentProviderType, assertElementsNotNull, 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.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
-
-
-
-
Constructor Detail
-
TextComboViewer
public TextComboViewer(TextCombo list)
-
-
Method Detail
-
handleEvent
public void handleEvent(org.eclipse.swt.widgets.Event event)
- Specified by:
handleEventin interfaceorg.eclipse.swt.widgets.Listener
-
listAdd
protected void listAdd(java.lang.String string, int index)- Specified by:
listAddin classorg.eclipse.jface.viewers.AbstractListViewer
-
listSetItem
protected void listSetItem(int index, java.lang.String string)- Specified by:
listSetItemin classorg.eclipse.jface.viewers.AbstractListViewer
-
listGetSelectionIndices
protected int[] listGetSelectionIndices()
- Specified by:
listGetSelectionIndicesin classorg.eclipse.jface.viewers.AbstractListViewer
-
listGetItemCount
protected int listGetItemCount()
- Specified by:
listGetItemCountin classorg.eclipse.jface.viewers.AbstractListViewer
-
listSetItems
protected void listSetItems(java.lang.String[] labels)
- Specified by:
listSetItemsin classorg.eclipse.jface.viewers.AbstractListViewer
-
listRemoveAll
protected void listRemoveAll()
- Specified by:
listRemoveAllin classorg.eclipse.jface.viewers.AbstractListViewer
-
listRemove
protected void listRemove(int index)
- Specified by:
listRemovein classorg.eclipse.jface.viewers.AbstractListViewer
-
getControl
public org.eclipse.swt.widgets.Control getControl()
- Specified by:
getControlin classorg.eclipse.jface.viewers.Viewer
-
reveal
public void reveal(java.lang.Object element)
- Specified by:
revealin classorg.eclipse.jface.viewers.StructuredViewer
-
listSetSelection
protected void listSetSelection(int[] ixs)
- Specified by:
listSetSelectionin classorg.eclipse.jface.viewers.AbstractListViewer
-
listDeselectAll
protected void listDeselectAll()
- Specified by:
listDeselectAllin classorg.eclipse.jface.viewers.AbstractListViewer
-
listShowSelection
protected void listShowSelection()
- Specified by:
listShowSelectionin classorg.eclipse.jface.viewers.AbstractListViewer
-
-