public class RepresentationElement extends AbstractCdmFormElement implements org.eclipse.swt.events.SelectionListener
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.swt.widgets.Button |
button |
protected TermComboElement<eu.etaxonomy.cdm.model.common.Language> |
combo_language |
protected TextWithLabelElement |
element_abbrevLabel |
protected TextWithLabelElement |
element_Label |
protected TextWithLabelElement |
element_text |
protected eu.etaxonomy.cdm.model.common.Representation |
selectedRepresentation |
protected eu.etaxonomy.cdm.model.common.TermBase |
term |
formFactory
Constructor and Description |
---|
RepresentationElement(CdmFormFactory formFactory,
ICdmFormElement formElement,
eu.etaxonomy.cdm.model.common.Representation representation,
eu.etaxonomy.cdm.model.common.TermBase term,
java.lang.Integer textHeight,
int style,
boolean fill)
Constructor for MultilanguageTextElement.
|
RepresentationElement(CdmFormFactory formFactory,
ICdmFormElement formElement,
eu.etaxonomy.cdm.model.common.TermBase term,
java.lang.Integer textHeight,
int style,
boolean fill)
Constructor for MultilanguageTextElement.
|
Modifier and Type | Method and Description |
---|---|
protected void |
createRepresentationEditingElements(ICdmFormElement formElement,
int style) |
java.util.List<eu.etaxonomy.cdm.model.common.Language> |
getLanguages() |
eu.etaxonomy.cdm.model.common.Representation |
getSelectedRepresentation() |
eu.etaxonomy.cdm.model.common.TermBase |
getTerm()
Getter for the field
multilanguageText . |
void |
propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
This method gets called whenever the toolkit this composite was created with gets a property change notification.
|
void |
setSelectedRepresentation(eu.etaxonomy.cdm.model.common.Representation selectedRepresentation) |
void |
setTerm(eu.etaxonomy.cdm.model.common.TermBase term,
boolean update)
Setter for the field
multilanguageText . |
protected void |
updateControls() |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e) |
addControl, addElement, containsFormElement, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getColor, getControls, getElements, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, refresh, removeControl, removeElement, removeElements, removeElementsAndControls, setBackground, setFocus, setLayoutComposite, setPersistentBackground, setPropertyChangeListeners
protected TermComboElement<eu.etaxonomy.cdm.model.common.Language> combo_language
protected TextWithLabelElement element_Label
protected TextWithLabelElement element_abbrevLabel
protected TextWithLabelElement element_text
protected org.eclipse.swt.widgets.Button button
protected eu.etaxonomy.cdm.model.common.Representation selectedRepresentation
protected eu.etaxonomy.cdm.model.common.TermBase term
public RepresentationElement(CdmFormFactory formFactory, ICdmFormElement formElement, eu.etaxonomy.cdm.model.common.TermBase term, java.lang.Integer textHeight, int style, boolean fill)
Constructor for MultilanguageTextElement.
formFactory
- a CdmFormFactory
object.formElement
- a ICdmFormElement
object.term
- a TermBase
object.textHeight
- a Integer
object.style
- a int.public RepresentationElement(CdmFormFactory formFactory, ICdmFormElement formElement, eu.etaxonomy.cdm.model.common.Representation representation, eu.etaxonomy.cdm.model.common.TermBase term, java.lang.Integer textHeight, int style, boolean fill)
Constructor for MultilanguageTextElement.
formFactory
- a CdmFormFactory
object.formElement
- a ICdmFormElement
object.representation
- a Representation
object.term
- a TermBase
object.textHeight
- a Integer
object.style
- a int.protected void createRepresentationEditingElements(ICdmFormElement formElement, int style)
public java.util.List<eu.etaxonomy.cdm.model.common.Language> getLanguages()
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
public void setTerm(eu.etaxonomy.cdm.model.common.TermBase term, boolean update)
Setter for the field multilanguageText
.
multilanguageText
- the multilanguageText to setprotected void updateControls()
public eu.etaxonomy.cdm.model.common.TermBase getTerm()
Getter for the field multilanguageText
.
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
propertyChange
in interface org.eclipse.jface.util.IPropertyChangeListener
propertyChange
in class AbstractCdmFormElement
IPropertyChangeListener.propertyChange(org.eclipse.jface.util.PropertyChangeEvent)
public eu.etaxonomy.cdm.model.common.Representation getSelectedRepresentation()
public void setSelectedRepresentation(eu.etaxonomy.cdm.model.common.Representation selectedRepresentation)
selectedRepresentation
- the selectedRepresentation to setCopyright © 2007-2018. All Rights Reserved.