import eu.etaxonomy.taxeditor.store.CdmStore;
/**
+ * <p>StateDataElement class.</p>
+ *
* @author n.hoffmann
* @created Sep 15, 2010
* @version 1.0
private ModifierSection section_modifiers;
private TextWithLabelElement text_modifyingText;
+ /**
+ * <p>Constructor for StateDataElement.</p>
+ *
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param section a {@link eu.etaxonomy.taxeditor.forms.AbstractFormSection} object.
+ * @param entity a {@link eu.etaxonomy.cdm.model.description.StateData} object.
+ * @param removeListener a {@link org.eclipse.swt.events.SelectionListener} object.
+ * @param style a int.
+ */
public StateDataElement(CdmFormFactory formFactory,
AbstractFormSection section, StateData entity,
SelectionListener removeListener, int style) {
super(formFactory, section, entity, removeListener, null, style);
}
+ /** {@inheritDoc} */
@Override
public void setEntity(StateData entity) {
this.entity = entity;
text_modifyingText.setText(getEntity().getModifyingText().get(CdmStore.getDefaultLanguage()).getText());
}
+ /** {@inheritDoc} */
@Override
public void createControls(ICdmFormElement element, int style) {
combo_state = formFactory.createTermComboElement(TermComboType.STATE, element, "State", null, style);
text_modifyingText = formFactory.createTextWithLabelElement(element, "Modifying Text", null, style);
}
+ /** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource) {
if(eventSource == combo_state){