Revision 3be6ef3e
Added by Niels Hoffmann over 13 years ago
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/section/name/NameRelationshipDetailElement.java | ||
---|---|---|
26 | 26 |
import eu.etaxonomy.taxeditor.section.supplemental.AbstractReferencedEntityElement; |
27 | 27 |
|
28 | 28 |
/** |
29 |
* <p>NameRelationshipDetailElement class.</p> |
|
30 |
* |
|
29 | 31 |
* @author n.hoffmann |
30 | 32 |
* @created Mar 18, 2010 |
31 | 33 |
* @version 1.0 |
... | ... | |
39 | 41 |
private NameRelationshipTypeComboElement combo_relationshipType; |
40 | 42 |
private LabelElement label; |
41 | 43 |
|
44 |
/** |
|
45 |
* <p>Constructor for NameRelationshipDetailElement.</p> |
|
46 |
* |
|
47 |
* @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object. |
|
48 |
* @param formElement a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object. |
|
49 |
* @param entity a {@link eu.etaxonomy.cdm.model.name.NameRelationship} object. |
|
50 |
* @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object. |
|
51 |
* @param style a int. |
|
52 |
*/ |
|
42 | 53 |
public NameRelationshipDetailElement(CdmFormFactory cdmFormFactory, |
43 | 54 |
AbstractFormSection formElement, |
44 | 55 |
NameRelationship entity, SelectionListener removeListener, int style) { |
... | ... | |
48 | 59 |
/* (non-Javadoc) |
49 | 60 |
* @see eu.etaxonomy.taxeditor.forms.entitysections.AbstractEntitySetElementComposite#createControls(org.eclipse.swt.widgets.Composite, int) |
50 | 61 |
*/ |
62 |
/** {@inheritDoc} */ |
|
51 | 63 |
@Override |
52 | 64 |
public void createControls(ICdmFormElement element, int style) { |
53 | 65 |
label = formFactory.createLabel(element, null); |
... | ... | |
57 | 69 |
super.createControls(element, style); |
58 | 70 |
} |
59 | 71 |
|
72 |
/** {@inheritDoc} */ |
|
60 | 73 |
@Override |
61 | 74 |
public void setEntity(NameRelationship entity) { |
62 | 75 |
String text = entity.getFromName().getTitleCache() + " is " + entity.getType().getLabel() + " " + entity.getToName().getTitleCache(); |
... | ... | |
67 | 80 |
super.setEntity(entity); |
68 | 81 |
} |
69 | 82 |
|
83 |
/** {@inheritDoc} */ |
|
70 | 84 |
@Override |
71 | 85 |
public void handleEvent(Object eventSource) { |
72 | 86 |
if(eventSource == combo_relationshipType){ |
... | ... | |
81 | 95 |
// referenced entity fields |
82 | 96 |
} |
83 | 97 |
|
98 |
/** {@inheritDoc} */ |
|
84 | 99 |
@Override |
85 | 100 |
public void setBackground(Color color) { |
86 | 101 |
if(label != null) |
Also available in: Unified diff
performed javacscript:fix and worked on documentation