public interface IChoicesDialogDelegate<T>
ChoicesDialog
.ChoicesDialog
,
AbstractChoicesDialogDelegate
Modifier and Type | Method and Description |
---|---|
boolean |
allowsReordering() |
boolean |
canAdd(org.eclipse.jface.viewers.IStructuredSelection selection,
java.util.Collection<T> values) |
boolean |
canRemove(org.eclipse.jface.viewers.IStructuredSelection selection,
java.util.Collection<T> choices) |
void |
createAdditionalControls(org.eclipse.swt.widgets.Composite parent) |
org.eclipse.jface.viewers.ILabelProvider |
createLabelProvider(org.eclipse.jface.viewers.Viewer viewer) |
java.lang.String |
getAddButtonText() |
java.util.Collection<? extends T> |
getChoiceOfValues() |
java.lang.String |
getChoicesLabelText() |
java.lang.Class<T> |
getElementType() |
org.eclipse.jface.viewers.ILabelProvider |
getLabelProvider() |
java.lang.String |
getRemoveButtonText() |
java.lang.String |
getValuesLabelText() |
boolean |
hasAdditionalControls() |
boolean |
okPressed(java.util.Collection<T> values) |
java.lang.Class<T> getElementType()
java.lang.String getChoicesLabelText()
java.lang.String getValuesLabelText()
java.lang.String getAddButtonText()
java.lang.String getRemoveButtonText()
org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
org.eclipse.jface.viewers.ILabelProvider createLabelProvider(org.eclipse.jface.viewers.Viewer viewer)
java.util.Collection<? extends T> getChoiceOfValues()
boolean canAdd(org.eclipse.jface.viewers.IStructuredSelection selection, java.util.Collection<T> values)
boolean canRemove(org.eclipse.jface.viewers.IStructuredSelection selection, java.util.Collection<T> choices)
boolean allowsReordering()
boolean hasAdditionalControls()
void createAdditionalControls(org.eclipse.swt.widgets.Composite parent)
boolean okPressed(java.util.Collection<T> values)