public class NameDetailElement extends AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.name.INonViralName> implements ISelectableElement, IEnableableFormElement
NameDetailElement class.
isAdvancedView, toggleable_cache
formFactory
NOT_SELECTED, SELECTED
Constructor and Description |
---|
NameDetailElement(CdmFormFactory cdmFormFactory,
ICdmFormElement formElement,
int style)
Constructor for NameDetailElement.
|
Modifier and Type | Method and Description |
---|---|
protected void |
clearCheckRankWarnings()
clearCheckRankWarnings
|
protected void |
createControls(ICdmFormElement formElement,
eu.etaxonomy.cdm.model.name.INonViralName nonViralName,
int style)
Create all content elements
|
SelectionArbitrator |
getSelectionArbitrator()
Getter for the field
selectionArbitrator . |
void |
handleEvent(java.lang.Object eventSource)
Gets called when the source of the event is a child widget of this
widget.
|
protected void |
handleToggleableCacheField() |
void |
setIrrelevant(boolean irrelevant,
java.util.Collection<java.lang.Object> except)
Setter for the field
irrelevant . |
void |
updateContent()
Updates all widgets to display the latest data
|
void |
updateToggleableCacheField() |
initIsAdvancedDetailsView, updateControlStates
getConversationHolder, getEntity, getWarnForReferencedObjects, handleException, handleTitleCacheRelevantChange, isEnabled, isIrrelevant, propertyChange, setEnabled, setEnabled, setEntity, 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
isEnabled, setEnabled
setIrrelevant
addElement, containsFormElement, getControls, getElements, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, refresh, removeElements, setBackground, setPersistentBackground, setPropertyChangeListeners
firePropertyChangeEvent
public NameDetailElement(CdmFormFactory cdmFormFactory, ICdmFormElement formElement, int style)
Constructor for NameDetailElement.
cdmFormFactory
- a CdmFormFactory
object.formElement
- a ICdmFormElement
object.style
- a int.protected void createControls(ICdmFormElement formElement, eu.etaxonomy.cdm.model.name.INonViralName nonViralName, int style)
createControls
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.name.INonViralName>
formElement
- a ICdmFormElement
object.nonViralName
- a T object.style
- a int.protected void clearCheckRankWarnings()
clearCheckRankWarnings
public void updateContent()
updateContent
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.name.INonViralName>
public void handleEvent(java.lang.Object eventSource)
handleEvent
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.name.INonViralName>
eventSource
- a Object
object.public SelectionArbitrator getSelectionArbitrator()
Getter for the field selectionArbitrator
.
getSelectionArbitrator
in interface ISelectableElement
SelectionArbitrator
object.public void updateToggleableCacheField()
updateToggleableCacheField
in class AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.name.INonViralName>
protected void handleToggleableCacheField()
handleToggleableCacheField
in class AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.name.INonViralName>
public void setIrrelevant(boolean irrelevant, java.util.Collection<java.lang.Object> except)
AbstractCdmDetailElement
Setter for the field irrelevant
.
setIrrelevant
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.name.INonViralName>
irrelevant
- a boolean.except
- a Collection
object.Copyright © 2007-2018. All Rights Reserved.