public class TaxonNodeSelectionDialog extends AbstractFilteredCdmResourceSelectionDialog<eu.etaxonomy.cdm.model.taxon.TaxonNode> implements org.eclipse.swt.events.SelectionListener
AbstractFilteredCdmResourceSelectionDialog.FilteredCdmResourceLabelProvider
cdmBaseToBeFiltered, limitOfInitialElements, model
btnCheckButton, contentProvider, filterButton, new_id, new_id2, newButton1, newButton2, preferenceID, space_id, useIdentifier
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
Modifier | Constructor and Description |
---|---|
protected |
TaxonNodeSelectionDialog(org.eclipse.swt.widgets.Shell shell,
java.lang.String title,
java.util.List<java.util.UUID> excludeTaxa,
boolean multi,
eu.etaxonomy.cdm.model.taxon.TaxonNode node,
java.util.UUID classificationUUID) |
protected |
TaxonNodeSelectionDialog(org.eclipse.swt.widgets.Shell shell,
java.lang.String title,
java.util.List<java.util.UUID> excludeTaxa,
boolean multi,
eu.etaxonomy.cdm.model.taxon.TaxonNode node,
java.util.UUID classificationUUID,
boolean allowSelectClassification) |
Modifier and Type | Method and Description |
---|---|
protected void |
callService(java.lang.String pattern) |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
protected AbstractNewEntityWizard |
getNewEntityWizard(java.lang.String parameter)
getNewEntityWizard
|
protected org.eclipse.swt.events.SelectionListener |
getNewWizardButtonSelectionListener() |
protected java.lang.String[] |
getNewWizardText()
getNewWizardLinkText
|
protected eu.etaxonomy.cdm.model.taxon.TaxonNode |
getPersistentObject(java.util.UUID uuid)
getPersistentObject
|
protected java.lang.String |
getTitle(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode)
getTitle
|
static eu.etaxonomy.cdm.model.taxon.TaxonNode |
select(org.eclipse.swt.widgets.Shell shell,
java.lang.String title,
java.util.List<java.util.UUID> excludeTaxa,
eu.etaxonomy.cdm.model.taxon.TaxonNode node,
java.util.UUID classificationUUID) |
static eu.etaxonomy.cdm.model.taxon.TaxonNode |
select(org.eclipse.swt.widgets.Shell shell,
java.lang.String title,
java.util.List<java.util.UUID> excludeTaxa,
eu.etaxonomy.cdm.model.taxon.TaxonNode node,
java.util.UUID classificationUUID,
boolean allowSelectClassification) |
static eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache<eu.etaxonomy.cdm.model.taxon.TaxonNode> |
selectUuidAndTitleCache(org.eclipse.swt.widgets.Shell shell,
java.lang.String title,
java.util.List<java.util.UUID> excludeTaxa,
eu.etaxonomy.cdm.model.taxon.TaxonNode node,
java.util.UUID classificationUUID) |
protected void |
sort() |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e) |
createButtonsForButtonBar, createDetailsLabelProvider, createListLabelProvider, fillContentProvider, getCdmObjectByUuid, getDialogSettings, getElementName, getItemsComparator, getSelectedUuidAndTitleCache, getSelectionFromDialog, getSettings, getUuidAndTitleCacheSelectionFromDialog, init, isObjectTransient, search, setPattern
addIdentifierCheckButton, configureShell, getCurrentSelection, getFilterButton, getInitialSize, getList, getMessage, getNewButton1, getNewButton2, getSearchField, isUseIdentifier, refresh, setFilterButton, setList, setListLabelProvider, setMessage, setNewButton1, setNewButton2, setSearchField
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
protected TaxonNodeSelectionDialog(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.util.List<java.util.UUID> excludeTaxa, boolean multi, eu.etaxonomy.cdm.model.taxon.TaxonNode node, java.util.UUID classificationUUID, boolean allowSelectClassification)
protected TaxonNodeSelectionDialog(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.util.List<java.util.UUID> excludeTaxa, boolean multi, eu.etaxonomy.cdm.model.taxon.TaxonNode node, java.util.UUID classificationUUID)
public static eu.etaxonomy.cdm.model.taxon.TaxonNode select(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.util.List<java.util.UUID> excludeTaxa, eu.etaxonomy.cdm.model.taxon.TaxonNode node, java.util.UUID classificationUUID, boolean allowSelectClassification)
public static eu.etaxonomy.cdm.model.taxon.TaxonNode select(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.util.List<java.util.UUID> excludeTaxa, eu.etaxonomy.cdm.model.taxon.TaxonNode node, java.util.UUID classificationUUID)
public static eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache<eu.etaxonomy.cdm.model.taxon.TaxonNode> selectUuidAndTitleCache(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.util.List<java.util.UUID> excludeTaxa, eu.etaxonomy.cdm.model.taxon.TaxonNode node, java.util.UUID classificationUUID)
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea
in class SearchDialog
protected java.lang.String getTitle(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode)
getTitle
getTitle
in class AbstractFilteredCdmResourceSelectionDialog<eu.etaxonomy.cdm.model.taxon.TaxonNode>
taxonNode
- a T object.String
object.protected org.eclipse.swt.events.SelectionListener getNewWizardButtonSelectionListener()
getNewWizardButtonSelectionListener
in class AbstractFilteredCdmResourceSelectionDialog<eu.etaxonomy.cdm.model.taxon.TaxonNode>
protected eu.etaxonomy.cdm.model.taxon.TaxonNode getPersistentObject(java.util.UUID uuid)
getPersistentObject
getPersistentObject
in class AbstractFilteredCdmResourceSelectionDialog<eu.etaxonomy.cdm.model.taxon.TaxonNode>
uuid
- a UUID
object.protected void callService(java.lang.String pattern)
protected void sort()
sort
in class AbstractFilteredCdmResourceSelectionDialog<eu.etaxonomy.cdm.model.taxon.TaxonNode>
protected AbstractNewEntityWizard getNewEntityWizard(java.lang.String parameter)
getNewEntityWizard
getNewEntityWizard
in class AbstractFilteredCdmResourceSelectionDialog<eu.etaxonomy.cdm.model.taxon.TaxonNode>
AbstractNewEntityWizard
object.protected java.lang.String[] getNewWizardText()
getNewWizardLinkText
getNewWizardText
in class AbstractFilteredCdmResourceSelectionDialog<eu.etaxonomy.cdm.model.taxon.TaxonNode>
String
object.public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
Copyright © 2007-2018. All Rights Reserved.