public class RadioGroupViewer
extends org.eclipse.jface.viewers.AbstractListViewer
RadioGroup
control.
PROVISIONAL: The superclass hierarchy of this viewer is provisional and expected to change. Specifically we plan to change this class to extend a new ItemViewer class in the near future. Therefore clients should avoid using API declared only in AbstractListViewer (however APIs declared in StructuredViewer and its superclasses are safe to use). Unsafe methods are tagged "noreference" in the javadoc.
Constructor and Description |
---|
RadioGroupViewer(org.eclipse.swt.widgets.Composite parent)
Creates a radio group viewer on a newly-created
RadioGroup
control under the given parent. |
RadioGroupViewer(org.eclipse.swt.widgets.Composite parent,
int style)
Creates a radio group viewer on a newly-created
RadioGroup
control under the given parent. |
RadioGroupViewer(RadioGroup group)
Creates a radio group viewer on the given
RadioGroup control. |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object element) |
void |
add(java.lang.Object[] elements) |
org.eclipse.swt.widgets.Control |
getControl() |
java.lang.Object |
getElementAt(int index) |
RadioGroup |
getRadioGroup()
Returns this viewer's
RadioGroup control. |
protected int |
indexForElement(java.lang.Object element) |
void |
insert(java.lang.Object element,
int position) |
protected void |
listAdd(java.lang.String string,
int index) |
protected void |
listDeselectAll() |
protected int |
listGetItemCount() |
protected int[] |
listGetSelectionIndices() |
protected int |
listGetTopIndex() |
protected void |
listRemove(int index) |
protected void |
listRemoveAll() |
protected void |
listSetItem(int index,
java.lang.String string) |
protected void |
listSetItems(java.lang.String[] labels) |
protected void |
listSetSelection(int[] ixs) |
protected void |
listSetTopIndex(int index) |
protected void |
listShowSelection() |
void |
remove(java.lang.Object element) |
void |
remove(java.lang.Object[] elements) |
void |
reveal(java.lang.Object element) |
doFindInputItem, doFindItem, doUpdateItem, getLabelProvider, getSelectionFromWidget, inputChanged, internalRefresh, setLabelProvider, setSelectionToWidget
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
getContentProvider, getInput, labelProviderChanged
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
public RadioGroupViewer(org.eclipse.swt.widgets.Composite parent)
RadioGroup
control under the given parent. The viewer has no input, no content
provider, a default label provider, no sorter, and no filters.parent
- the parent controlpublic RadioGroupViewer(org.eclipse.swt.widgets.Composite parent, int style)
RadioGroup
control under the given parent. The radio group control is created using
the given style bits. The viewer has no input, no content provider, a
default label provider, no sorter, and no filters.parent
- the parent controlstyle
- SWT style bitspublic RadioGroupViewer(RadioGroup group)
RadioGroup
control. The
viewer has no input, no content provider, a default label provider, no
sorter, and no filters.group
- the RadioGroup controlpublic void add(java.lang.Object element)
add
in class org.eclipse.jface.viewers.AbstractListViewer
public void add(java.lang.Object[] elements)
add
in class org.eclipse.jface.viewers.AbstractListViewer
public org.eclipse.swt.widgets.Control getControl()
getControl
in class org.eclipse.jface.viewers.Viewer
Viewer.getControl()
public java.lang.Object getElementAt(int index)
getElementAt
in class org.eclipse.jface.viewers.AbstractListViewer
public RadioGroup getRadioGroup()
RadioGroup
control.protected int indexForElement(java.lang.Object element)
indexForElement
in class org.eclipse.jface.viewers.AbstractListViewer
public void insert(java.lang.Object element, int position)
insert
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listAdd(java.lang.String string, int index)
listAdd
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listDeselectAll()
listDeselectAll
in class org.eclipse.jface.viewers.AbstractListViewer
protected int listGetItemCount()
listGetItemCount
in class org.eclipse.jface.viewers.AbstractListViewer
protected int[] listGetSelectionIndices()
listGetSelectionIndices
in class org.eclipse.jface.viewers.AbstractListViewer
protected int listGetTopIndex()
listGetTopIndex
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listRemove(int index)
listRemove
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listRemoveAll()
listRemoveAll
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listSetItem(int index, java.lang.String string)
listSetItem
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listSetItems(java.lang.String[] labels)
listSetItems
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listSetSelection(int[] ixs)
listSetSelection
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listSetTopIndex(int index)
listSetTopIndex
in class org.eclipse.jface.viewers.AbstractListViewer
protected void listShowSelection()
listShowSelection
in class org.eclipse.jface.viewers.AbstractListViewer
public void remove(java.lang.Object element)
remove
in class org.eclipse.jface.viewers.AbstractListViewer
public void remove(java.lang.Object[] elements)
remove
in class org.eclipse.jface.viewers.AbstractListViewer
public void reveal(java.lang.Object element)
reveal
in class org.eclipse.jface.viewers.StructuredViewer