"Prefix", entity.getPrefix(), SWT.NULL);
time_lifespan = formFactory.createTimePeriodElement(formElement, "Lifespan", entity.getLifespan(), SWT.NULL);
text_orcid = formFactory.createOrcidWithLabelElement(formElement, "ORCID", entity.getOrcid(), SWT.NULL);
- text_lsid = formFactory.createLsidWithExceptionLabelElement(formElement, "Lsid", entity.getLsid(), SWT.NULL);
+ text_lsid = formFactory.createLsidWithExceptionLabelElement(formElement, "LSID", entity.getLsid(), SWT.NULL);
getLayoutComposite().layout();
}
"Date Published", entity.getDatePublished(), style);
}
-
+ createUri(this, entity, SWT.NULL);
if(referenceType != null && (!referenceType.equals(ReferenceType.Journal) && !referenceType.equals(ReferenceType.PrintSeries) && !referenceType.equals(ReferenceType.PersonalCommunication))) {
text_doi = formFactory.createDoiWithLabelElement(formElement, "DOI", entity.getDoi(), style);
}
- createLsidUriAndAbstract(this, entity, SWT.NULL);
+
+ createLsid(this, entity, SWT.NULL);
+ createAbstract(this, entity, SWT.NULL);
handleToggleableAbbrevTitleField();
handleToggleableCacheField();
reference.getIsbn(), style);
}
- private void createLsidUriAndAbstract(ICdmFormElement element,
+ private void createAbstract(ICdmFormElement element,
Reference reference, int style) {
- text_lsid = formFactory.createLsidWithExceptionLabelElement(element, "LSID",
- reference.getLsid(), style);
- // uri
- text_uri = formFactory.createUriWithLabelElement(element, "URI",
- reference.getUri(), style);
- if (reference.getType().equals(ReferenceType.WebPage)){
- createWebPageControls(this, reference, style);
- }
- // abstract
+
text_referenceAbstract = formFactory.createMultiLineTextWithLabel(
element, "Reference Abstract", 100, style);
text_referenceAbstract.setText(reference.getReferenceAbstract());
}
+ private void createLsid(ICdmFormElement element,
+ Reference reference, int style) {
+ text_lsid = formFactory.createLsidWithExceptionLabelElement(element, "LSID",
+ reference.getLsid(), style);
+
+ }
+ private void createUri(ICdmFormElement element,
+ Reference reference, int style) {
+
+ text_uri = formFactory.createUriWithLabelElement(element, "URI",
+ reference.getUri(), style);
+ if (reference.getType().equals(ReferenceType.WebPage)){
+ createWebPageControls(this, reference, style);
+ }
+
+ }
/** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource) {