public class TaxonBaseDetailElement extends AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.taxon.TaxonBase>
isAdvancedView, toggleable_cache
formFactory
NOT_SELECTED, SELECTED
Constructor and Description |
---|
TaxonBaseDetailElement(CdmFormFactory cdmFormFactory,
ICdmFormElement formElement,
int style) |
Modifier and Type | Method and Description |
---|---|
protected void |
createControls(ICdmFormElement formElement,
eu.etaxonomy.cdm.model.taxon.TaxonBase entity,
int style)
Create all content elements
|
void |
handleEvent(java.lang.Object eventSource)
Gets called when the source of the event is a child widget of this
widget.
|
protected void |
handleTitleCacheRelevantChange(org.eclipse.jface.util.PropertyChangeEvent event) |
protected void |
handleToggleableCacheField() |
protected void |
updateContent()
Updates all widgets to display the latest data
|
protected void |
updateControlStates() |
initIsAdvancedDetailsView, updateToggleableCacheField
getConversationHolder, getEntity, getWarnForReferencedObjects, handleException, isEnabled, isIrrelevant, propertyChange, setEnabled, setEnabled, setEntity, setIrrelevant, setIrrelevant, setSelected, setWarnForReferencedObjects, setWarnForReferencingObjects, setWarnForReferencingObjectsVisible, update, update
addControl, addElement, containsFormElement, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getColor, getControls, getElements, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, refresh, removeControl, removeElement, removeElements, removeElementsAndControls, setBackground, setFocus, setLayoutComposite, setPersistentBackground, setPropertyChangeListeners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addElement, containsFormElement, getControls, getElements, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, refresh, removeElements, setBackground, setPersistentBackground, setPropertyChangeListeners
firePropertyChangeEvent
public TaxonBaseDetailElement(CdmFormFactory cdmFormFactory, ICdmFormElement formElement, int style)
protected void createControls(ICdmFormElement formElement, eu.etaxonomy.cdm.model.taxon.TaxonBase entity, int style)
createControls
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.taxon.TaxonBase>
formElement
- a ICdmFormElement
object.entity
- a T object.style
- a int.protected void updateControlStates()
updateControlStates
in class AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.taxon.TaxonBase>
protected void updateContent()
updateContent
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.taxon.TaxonBase>
protected void handleTitleCacheRelevantChange(org.eclipse.jface.util.PropertyChangeEvent event)
handleTitleCacheRelevantChange
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.taxon.TaxonBase>
public void handleEvent(java.lang.Object eventSource)
handleEvent
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.taxon.TaxonBase>
eventSource
- a Object
object.protected void handleToggleableCacheField()
handleToggleableCacheField
in class AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.taxon.TaxonBase>
Copyright © 2007-2018. All Rights Reserved.