public class DerivateLabelProvider
extends org.eclipse.jface.viewers.ColumnLabelProvider
SpecimenOrObservationBase
s.ConversationHolder
resp. have an open session because
the labels are generated from various fields of the derivate hierarchy which
are lazy loaded and could therefore throw a LazyInitializationException
.setConversation(ConversationHolder)
to assign the session to this provider.Constructor and Description |
---|
DerivateLabelProvider() |
Modifier and Type | Method and Description |
---|---|
static eu.etaxonomy.cdm.model.common.DefinedTerm |
getArtworkTerm() |
static eu.etaxonomy.cdm.model.common.Identifier<eu.etaxonomy.cdm.model.molecular.DnaSample> |
getCurrentSampleDesignation(eu.etaxonomy.cdm.model.common.CdmBase entity) |
java.lang.String |
getDerivateText(java.lang.Object element) |
static java.lang.String |
getDerivateText(java.lang.Object element,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation) |
static eu.etaxonomy.cdm.model.common.DefinedTerm |
getDetailImageTerm() |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element) |
static eu.etaxonomy.cdm.model.common.DefinedTerm |
getLivingPlantPhotoTerm() |
static java.util.Set<eu.etaxonomy.cdm.model.molecular.SingleRead> |
getMultiLinkSingleReads() |
static eu.etaxonomy.cdm.model.common.DefinedTerm |
getSampleDesignationTerm() |
static eu.etaxonomy.cdm.model.common.DefinedTerm |
getSpecimenScanTerm() |
java.lang.String |
getText(java.lang.Object element) |
java.lang.String |
getToolTipText(java.lang.Object element) |
void |
setConversation(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation) |
void |
updateLabelCache(java.util.Collection<eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase<?>> rootElements) |
getBackground, getFont, getForeground, update
dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipTimeDisplayed, initialize, useNativeToolTip
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public static eu.etaxonomy.cdm.model.common.DefinedTerm getLivingPlantPhotoTerm()
public static eu.etaxonomy.cdm.model.common.DefinedTerm getArtworkTerm()
public static eu.etaxonomy.cdm.model.common.DefinedTerm getSpecimenScanTerm()
public static eu.etaxonomy.cdm.model.common.DefinedTerm getDetailImageTerm()
public static eu.etaxonomy.cdm.model.common.DefinedTerm getSampleDesignationTerm()
public java.lang.String getText(java.lang.Object element)
getText
in interface org.eclipse.jface.viewers.ILabelProvider
getText
in class org.eclipse.jface.viewers.ColumnLabelProvider
public java.lang.String getToolTipText(java.lang.Object element)
getToolTipText
in interface org.eclipse.jface.viewers.IToolTipProvider
getToolTipText
in class org.eclipse.jface.viewers.CellLabelProvider
public void setConversation(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation)
conversation
- the conversation to setpublic java.lang.String getDerivateText(java.lang.Object element)
public static java.lang.String getDerivateText(java.lang.Object element, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation)
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
getImage
in class org.eclipse.jface.viewers.ColumnLabelProvider
public static eu.etaxonomy.cdm.model.common.Identifier<eu.etaxonomy.cdm.model.molecular.DnaSample> getCurrentSampleDesignation(eu.etaxonomy.cdm.model.common.CdmBase entity)
public static java.util.Set<eu.etaxonomy.cdm.model.molecular.SingleRead> getMultiLinkSingleReads()
public void updateLabelCache(java.util.Collection<eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase<?>> rootElements)
Copyright © 2007-2018. All Rights Reserved.