public class ReferenceDetailElement extends AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.reference.Reference> implements IErrorIntolerableElement, IExceptionHandler
ReferenceBaseDetailElement class.
isAdvancedView, toggleable_cache
formFactory
NOT_SELECTED, SELECTED
Constructor and Description |
---|
ReferenceDetailElement(CdmFormFactory cdmFormFactory,
ICdmFormElement formElement,
int style,
boolean isWizard)
Constructor for ReferenceBaseDetailElement.
|
Modifier and Type | Method and Description |
---|---|
void |
addExceptionHandler(IExceptionHandler handler)
addExceptionHandler
|
void |
clearException()
clearException
|
protected void |
createControls(ICdmFormElement formElement,
eu.etaxonomy.cdm.model.reference.Reference entity,
int style)
Create all content elements
|
void |
exceptionOccurred(CdmPropertyChangeEvent event)
exceptionOccurred
|
void |
handleEvent(java.lang.Object eventSource)
Gets called when the source of the event is a child widget of this
widget.
|
void |
handleException(CdmPropertyChangeEvent event)
handleException
|
protected void |
handleToggleableAbbrevTitleField() |
protected void |
handleToggleableCacheField() |
void |
removeExceptionHandler(IExceptionHandler handler)
removeExceptionHandler
|
protected void |
setIrrelevantReferenceDetail(boolean abbrev) |
protected void |
updateContent()
Updates all widgets to display the latest data
|
void |
updateToggleableCacheField() |
initIsAdvancedDetailsView, updateControlStates
getConversationHolder, getEntity, getWarnForReferencedObjects, handleTitleCacheRelevantChange, 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 ReferenceDetailElement(CdmFormFactory cdmFormFactory, ICdmFormElement formElement, int style, boolean isWizard)
Constructor for ReferenceBaseDetailElement.
cdmFormFactory
- a CdmFormFactory
object.formElement
- a ICdmFormElement
object.style
- a int.protected void createControls(ICdmFormElement formElement, eu.etaxonomy.cdm.model.reference.Reference entity, int style)
createControls
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.reference.Reference>
formElement
- a ICdmFormElement
object.entity
- a T object.style
- a int.protected void updateContent()
updateContent
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.reference.Reference>
public void handleEvent(java.lang.Object eventSource)
handleEvent
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.reference.Reference>
eventSource
- a Object
object.public void updateToggleableCacheField()
updateToggleableCacheField
in class AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.reference.Reference>
protected void handleToggleableAbbrevTitleField()
public void handleException(CdmPropertyChangeEvent event)
handleException
handleException
in interface IExceptionHandler
handleException
in class AbstractCdmDetailElement<eu.etaxonomy.cdm.model.reference.Reference>
event
- a CdmPropertyChangeEvent
object.public void clearException()
clearException
clearException
in interface IExceptionHandler
public void addExceptionHandler(IExceptionHandler handler)
addExceptionHandler
addExceptionHandler
in interface IErrorIntolerableElement
handler
- a IExceptionHandler
object.public void removeExceptionHandler(IExceptionHandler handler)
removeExceptionHandler
removeExceptionHandler
in interface IErrorIntolerableElement
handler
- a IExceptionHandler
object.public void exceptionOccurred(CdmPropertyChangeEvent event)
exceptionOccurred
exceptionOccurred
in interface IErrorIntolerableElement
event
- a CdmPropertyChangeEvent
object.protected void handleToggleableCacheField()
handleToggleableCacheField
in class AbstractIdentifiableEntityDetailElement<eu.etaxonomy.cdm.model.reference.Reference>
protected void setIrrelevantReferenceDetail(boolean abbrev)
Copyright © 2007-2018. All Rights Reserved.