public abstract class AbstractTermBaseDetailElement<T extends eu.etaxonomy.cdm.model.common.TermBase> extends AbstractCdmDetailElement<T>
Modifier and Type | Field and Description |
---|---|
protected RepresentationElement |
element_Representation |
protected UriWithLabelElement |
uri_uri |
formFactory
NOT_SELECTED, SELECTED
Constructor and Description |
---|
AbstractTermBaseDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
createControls(ICdmFormElement formElement,
T entity,
int style)
Create all content elements
|
abstract eu.etaxonomy.cdm.model.common.TermVocabulary |
getVocabulary() |
void |
setEntity(T entity)
Sets the entity and updates controls
|
getConversationHolder, getEntity, getWarnForReferencedObjects, handleEvent, handleException, handleTitleCacheRelevantChange, isEnabled, isIrrelevant, propertyChange, setEnabled, setEnabled, setIrrelevant, setIrrelevant, setSelected, setWarnForReferencedObjects, setWarnForReferencingObjects, setWarnForReferencingObjectsVisible, update, update, updateContent, updateControlStates
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
protected UriWithLabelElement uri_uri
protected RepresentationElement element_Representation
public AbstractTermBaseDetailElement(CdmFormFactory formFactory, ICdmFormElement formElement)
formFactory
- formElement
- protected void createControls(ICdmFormElement formElement, T entity, int style)
AbstractCdmDetailElement
createControls
in class AbstractCdmDetailElement<T extends eu.etaxonomy.cdm.model.common.TermBase>
formElement
- a ICdmFormElement
object.entity
- a T object.style
- a int.public void setEntity(T entity)
AbstractCdmDetailElement
setEntity
in interface ICdmDetailElement<T extends eu.etaxonomy.cdm.model.common.TermBase>
setEntity
in class AbstractCdmDetailElement<T extends eu.etaxonomy.cdm.model.common.TermBase>
entity
- a T object.public abstract eu.etaxonomy.cdm.model.common.TermVocabulary getVocabulary()
Copyright © 2007-2018. All Rights Reserved.