public class CdmFormFactory
extends org.eclipse.ui.forms.widgets.FormToolkit
CdmFormFactory class.
Modifier and Type | Field and Description |
---|---|
static org.eclipse.jface.viewers.ISelection |
EMPTY_SELECTION
Constant
EMPTY_SELECTION |
Constructor and Description |
---|
CdmFormFactory(org.eclipse.swt.widgets.Display display) |
CdmFormFactory(org.eclipse.swt.widgets.Display display,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.ui.forms.widgets.Section |
adapt(AbstractFormSection section)
Creates a section as a part of the form.
|
void |
adapt(org.eclipse.swt.widgets.Composite composite) |
void |
adapt(org.eclipse.swt.widgets.Control control,
boolean trackFocus,
boolean trackKeyboard) |
void |
adapt(ICdmFormElement formElement)
|
void |
addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
addPropertyChangeListener
|
void |
addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
addSelectionListener
|
AmplificationCloningDetailElement |
createAmplificationCloningDetailElement(ICdmFormElement parentElement) |
AmplificationCloningDetailSection |
createAmplificationCloningDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
AmplificationGelPhotoCollectionDetailSection |
createAmplificationGelPhotoCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
AmplificationGelPhotoDetailElement |
createAmplificationGelPhotoDetailElement(ICdmFormElement parentElement) |
AmplificationGeneralDetailElement |
createAmplificationGeneralDetailElement(ICdmFormElement parentElement) |
AmplificationGeneralDetailSection |
createAmplificationGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
AmplificationPrimerDetailElement |
createAmplificationPrimerDetailElement(ICdmFormElement parentElement) |
AmplificationPrimerDetailSection |
createAmplificationPrimerDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
AnnotationSection |
createAnnotationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
AuthorshipDetailElement |
createAuthorshipDetailElement(ICdmFormElement parentElement,
int style) |
AuthorshipDetailSection |
createAuthorshipDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
BrowserElement |
createBrowserElement(ICdmFormElement parentElement,
java.net.URI imageUri,
int style)
createBrowserElement
|
CdmBaseElement |
createCdmBaseElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.model.common.CdmBase entity,
int style) |
CdmBaseSection |
createCdmBaseSection(ICdmFormElement parentElement,
int style) |
CharacterDetailElement |
createCharacterDetailElement(ICdmFormElement parentElement,
int style) |
CharacterDetailSection |
createCharacterDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
CheckboxElement |
createCheckbox(ICdmFormElement parentElement,
java.lang.String label,
java.lang.Boolean initialState,
int style)
createCheckbox
|
ClassificationDetailElement |
createClassificationDetailElement(ICdmFormElement parentElement) |
ClassificationDetailSection |
createClassificationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
CloneClassificationDetailElement |
createCloneClassificationDetailElement(ICdmFormElement parentElement) |
CollectingAreasDetailSection |
createCollectingAreasDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
CollectionDetailElement |
createCollectionDetailElement(ICdmFormElement parentElement) |
CreditSection |
createCreditSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
CurrentDeterminationDetailSection |
createCurrentDeterminationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
CurrentSampleDesignationDetailSection |
createCurrentSampleDesignationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
DateDetailSection |
createDateDetailSection(ICdmFormElement parentElement,
int style)
createDateDetailSection
|
DateElement |
createDateElement(ICdmFormElement formElement,
java.lang.String labelText,
org.joda.time.DateTime dateTime,
int style,
boolean editableText) |
<T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> |
createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermType termType,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
boolean addEmptyElement,
int style) |
<T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> |
createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermType termType,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
boolean addEmptyElement,
int style,
boolean useAbbrevLabel) |
<T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> |
createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermType termType,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
int style) |
<T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> |
createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermType termType,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
int style,
java.util.Comparator<T> comparator) |
<T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> |
createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermVocabulary<?> termVocabulary,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
boolean addEmptyElement,
int style,
boolean useAbbrevLabel) |
<T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> |
createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermVocabulary<?> termVocabulary,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
int style) |
AbstractCdmDetailElement |
createDefinedTermDetailElement(java.lang.Class definedTermClass,
AbstractCdmDetailSection parentElement,
int style) |
AbstractFormSection |
createDefinedTermDetailSection(java.lang.Class definedTermClass,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DerivedUnitBaseDetailElement |
createDerivedUnitBaseDetailElement(ICdmFormElement parentElement) |
DerivedUnitBaseDetailSection |
createDerivedUnitBaseDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DerivedUnitFacadeIdentifierSection |
createDerivedUnitFacadeIdentifierSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
DerivedUnitGeneralDetailElement |
createDerivedUnitGeneralDetailElement(ICdmFormElement parentElement) |
DerivedUnitGeneralDetailSection |
createDerivedUnitGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DerivedUnitTypeDesignationSection |
createDerivedUnitTypeDesignationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DescribedSpecimenSection |
createDescribedSpecimenSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
DescriptionDetailElement |
createDescriptionDetailElement(ICdmFormElement parentElement,
int style) |
DescriptionDetailSection |
createDescriptionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DescriptionElementDetailElement |
createDescriptionElementDetailElement(ICdmFormElement parentElement,
int style) |
DescriptionElementDetailSection |
createDescriptionElementDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DescriptionElementMediaSection |
createDescriptionElementMediaSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
DescriptionElementSourceSection |
createDescriptionElementSourceSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
DescriptionSourceSection |
createDescriptionSourceSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
AbstractDetailedDescriptionDetailElement |
createDetailedDescriptionDetailElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.model.description.DescriptionElementBase entity,
int style,
boolean enabled)
createDetailedDescriptionDetailElement
|
DeterminationDetailElement |
createDeterminationDetailElement(ICdmFormElement parentElement) |
DeterminationDetailSection |
createDeterminationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DeterminationHistoryDetailSection |
createDeterminationHistoryDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
DnaQualityDetailElement |
createDnaQualityDetailElement(ICdmFormElement parentElement) |
DnaQualityDetailSection |
createDnaQualityDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DnaSampleGeneralDetailElement |
createDnaSampleGeneralDetailElement(ICdmFormElement parentElement) |
DnaSampleGeneralDetailSection |
createDnaSampleGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DnaSamplePreparationPreservationDetailElement |
createDnaSamplePreparationPreservationDetailElement(ICdmFormElement parentElement) |
DnaSamplePreparationPreservationSection |
createDnaSamplePreparationPreservationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
EditPasswordElement |
createEditPasswordElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
eu.etaxonomy.cdm.model.common.User user,
int style) |
org.eclipse.swt.widgets.Label |
createEmptyCell(org.eclipse.swt.widgets.Composite parent)
createEmptyCell
|
EmptyElement |
createEmptyElement(ICdmFormElement parentElement,
java.lang.String emptyText)
createEmptyElement
|
EmptySection |
createEmptySection(CdmFormFactory formFactory,
ICdmFormElement parentElement,
int style) |
AbstractEntityCollectionElement |
createEntityCollectionElement(AbstractFormSection parentElement,
java.lang.Object versionableEntity,
org.eclipse.swt.events.SelectionListener removeListener,
org.eclipse.swt.graphics.Color backgroundColor,
int style) |
<T extends eu.etaxonomy.cdm.model.common.IEnumTerm<T>> |
createEnumComboElement(java.lang.Class<T> enumComboType,
ICdmFormElement parentElement,
java.util.Comparator<T> comparator,
int style) |
<T extends eu.etaxonomy.cdm.model.common.IEnumTerm<T>> |
createEnumComboElement(java.lang.Class<T> enumComboType,
ICdmFormElement parentElement,
int style) |
ExtensionSection |
createExtensionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
FeatureDistributionDetailElement |
createFeatureDistributionDetailElement(ICdmFormElement parentElement) |
FeatureDistributionDetailSection |
createFeatureDistributionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
FeatureNodeDetailElement |
createFeatureNodeDetailElement(ICdmFormElement parentElement,
int style) |
FeatureNodeDetailSection |
createFeatureNodeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
FeatureTreeDetailElement |
createFeatureTreeDetailElement(ICdmFormElement parentElement,
int style) |
FeatureTreeDetailSection |
createFeatureTreeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
FieldUnitDetailElement |
createFieldUnitDetailElement(ICdmFormElement parentElement) |
FieldUnitDetailSection |
createFieldUnitDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
FieldUnitGeneralDetailElement |
createFieldUnitGeneralDetailElement(ICdmFormElement parentElement) |
FieldUnitGeneralDetailSection |
createFieldUnitGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
GatheringEventDetailElement |
createGatheringEventDetailElement(ICdmFormElement parentElement) |
GatheringEventDetailSection |
createGatheringEventDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
GatheringEventUnitElement |
createGatheringEventUnitElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.api.facade.DerivedUnitFacade gatheringEvent,
MinMaxTextSection.UnitType unitType,
int style)
createGatheringEventUnitElement
|
GatheringEventDetailSection |
createGatheringSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
GeoScopeDetailSection |
createGeoScopeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
GeoScopePolyKeyDetailSection |
createGeoScopePolyKeyDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
GrantedAuthorityDetailElement |
createGrantedAuthorityDetailElement(ICdmFormElement parentElement) |
GrantedAuthorityDetailSection |
createGrantedAuthorityDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
GroupDetailElement |
createGroupDetailElement(ICdmFormElement parentElement) |
GroupDetailSection |
createGroupDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
GroupsByUserDetailSection |
createGroupsByUserDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
HeadlineSection |
createHeadlineSection(ICdmFormElement parentElement)
createHeadlineSection
|
org.eclipse.swt.widgets.Label |
createHorizontalSeparator(ICdmFormElement parentElement,
int style)
createHorizontalSeparator
|
HybridDetailElement |
createHybridDetailElement(ICdmFormElement parentElement) |
HybridDetailSection |
createHybridDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
IdentifierSection |
createIdentifierDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
ImageElement |
createImageElement(ICdmFormElement parentElement,
java.net.URI imageUri,
int style)
createImageElement
|
InapplicableIfEntityCollectionSection |
createInapplicableIfEntityCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
InstitutionDetailElement |
createInstitutionDetailElement(ICdmFormElement parentElement) |
InstitutionDetailSection |
createInstitutionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
KeyStatementElement |
createKeyStatementElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.model.description.KeyStatement keyStatement,
int textHeight,
int style) |
KeyValueViewerElement |
createKeyValueViewerElement(ICdmFormElement parentElement,
java.lang.String keyHeading,
java.lang.String valueHeading,
java.util.Map<java.lang.Object,java.lang.Object> map)
createKeyValueViewerElement
|
LabelElement |
createLabel(ICdmFormElement parentElement,
java.lang.String text) |
LanguageStringWithLabelElement |
createLanguageStringWithLabelElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.model.common.LanguageString languageString,
int style) |
LanguageStringWithLabelElement |
createLanguageStringWithLabelElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.model.common.LanguageString languageString,
java.lang.Integer height,
boolean isMultiLine,
int style) |
LsidWithExceptionLabelElement |
createLsidWithExceptionLabelElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.model.common.LSID initialLsid,
int style) |
MarkerSection |
createMarkerSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
MeasurementUnitCollectionSection |
createMeasurementUnitCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
MediaDetailElement |
createMediaDetailElement(ICdmFormElement parentElement) |
MediaDetailsSection |
createMediaDetailsSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
MediaRepresentationPartSection |
createMediaRepresentationPartSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
MediaRepresentationSection |
createMediaRepresentationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
MediaSection |
createMediaSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
MediaSpecimenGeneralDetailElement |
createMediaSpecimenGeneralDetailElement(ICdmFormElement parentElement) |
MediaSpecimenGeneralDetailSection |
createMediaSpecimenGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
MemberDetailSection |
createMemberDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
MinMaxTextSection |
createMinMaxTextSection(ICdmFormElement parentElement,
MinMaxTextSection.UnitType unitType,
int style)
createDateDetailSection
|
MisappliedRelationshipComboElement |
createMisappliedRelationshipComboElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType selection,
int style) |
ModifierSection |
createModifierSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
MultilanguageTextElement |
createMultiLanguageTextElement(ICdmFormElement parentElement,
java.lang.String labelString,
java.util.Map<eu.etaxonomy.cdm.model.common.Language,eu.etaxonomy.cdm.model.common.LanguageString> multilanguageText,
int textHeight,
int style)
createMultiLanguageTextElement
|
TextWithLabelElement |
createMultiLineTextWithLabel(ICdmFormElement parentElement,
java.lang.String labelString,
int textHeight,
int style) |
NamedAreaDetailElement |
createNamedAreaDetailElement(ICdmFormElement parentElement) |
NamedAreaDetailSection |
createNamedAreaDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
DefinedTermDetailElement<eu.etaxonomy.cdm.model.location.NamedAreaLevel> |
createNamedAreaLevelElement(ICdmFormElement parentElement) |
NameDetailElement |
createNameDetailElement(ICdmFormElement parentElement,
int style) |
NameDetailSection |
createNameDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
NameRelationshipDetailSection |
createNameRelationshipDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
NaturalLanguageDetailElement |
createNaturalLanguageDetailElement(ICdmFormElement parentElement) |
NaturalLanguageSection |
createNaturalLanguageSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
NomenclaturalReferenceDetailElement |
createNomenclaturalReferenceDetailElement(ICdmFormElement parentElement,
int style) |
NomenclaturalReferenceDetailSection |
createNomenclaturalReferenceDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
NomenclaturalStatusSection |
createNomenclaturalStatusSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
NonViralNameDetailElement |
createNonViralNameDetailElement(ICdmFormElement parentElement) |
NonViralNameDetailSection |
createNonViralNameDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
boolean nameChoosable,
int style) |
NumberWithLabelElement |
createNumberTextWithLabelElement(ICdmFormElement parentElement,
java.lang.String labelString,
java.lang.Number initialNumber,
int style)
createIntegerTextWithLabelElement
|
OnlyApplicableIfEntityCollectionSection |
createOnlyApplicableIfEntityCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
OpenUrlSelectorElement |
createOpenUrlSelectorElement(ICdmFormElement parentElement,
java.lang.String labelString,
IOpenUrlEnabled openUrlEnabled,
int style) |
OriginalLabelDataElement |
createOriginalLabelDataElement(ICdmFormElement parentElement) |
OriginalLabelDataSection |
createOriginalLabelDataSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
ParsingMessageElement |
createParsingMessageElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.strategy.parser.ParserProblem parserProblem,
int style)
createParsingMessageElement
|
ParsingMessagesSection |
createParsingMessagesSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
PartialElement |
createPartialElement(ICdmFormElement parentElement,
java.lang.String labelString,
org.joda.time.Partial partial,
int style)
createPartialElement
|
PersonDetailElement |
createPersonDetailElement(ICdmFormElement parentElement,
int style) |
PersonDetailSection |
createPersonDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
PointElement |
createPointElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.model.location.Point point,
int style)
createPointElement
|
PolytomousKeyDetailElement |
createPolytomousKeyDetailElement(ICdmFormElement parentElement) |
PolytomousKeyDetailSection |
createPolytomousKeyDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
PolytomousKeyNodeDetailElement |
createPolytomousKeyNodeDetailElement(ICdmFormElement parentElement) |
PolytomousKeyNodeDetailSection |
createPolytomousKeyNodeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
PreservedSpecimenCurrentDeterminationDetailSection |
createPreservedSpecimenCurrentDeterminationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
PreservedSpecimenDetailElement |
createPreservedSpecimenDetailElement(ICdmFormElement parentElement) |
PreservedSpecimenDetailSection |
createPreservedSpecimenDetailsSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
PreservedSpecimenGeneralDetailElement |
createPreservedSpecimenGeneralDetailElement(ICdmFormElement parentElement) |
PreservedSpecimenGeneralDetailSection |
createPreservedSpecimenGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
PreservedSpecimenSourceCollectionDetailSection |
createPreservedSpecimenSourceCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
PrimerGeneralDetailElement |
createPrimerGeneralDetailElement(ICdmFormElement parentElement) |
ProtologueSection |
createProtologueSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
RecommendedModifierVocabulariesCollectionSection |
createRecommendedModifierVocabulariesCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
ReferencedEntityDetailSection |
createReferencedEntityDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
ReferenceDetailElement |
createReferenceDetailElement(ICdmFormElement parentElement,
int style,
boolean isWizard) |
ReferenceDetailSection |
createReferenceDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
ReferenceEntityDetailElement |
createReferenceEntityDetailElement(ICdmFormElement parentElement) |
RepresentationElement |
createRepresentationElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.model.common.Representation representation,
eu.etaxonomy.cdm.model.common.TermBase term,
int textHeight,
int style,
boolean fillDetails)
createMultiLanguageTextElement
|
RepresentationElement |
createRepresentationElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.model.common.TermBase term,
int textHeight,
int style,
boolean fillDetails)
createMultiLanguageTextElement
|
RightsSection |
createRightsSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
SampleDesignationDetailElement |
createSampleDesignationDetailElement(ICdmFormElement parentElement) |
SampleDesignationDetailSection |
createSampleDesignationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
SampleDesignationHistoryDetailSection |
createSampleDesignationHistoryDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
ScopeRestrictionSection |
createScopeRestrictionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
ScopeSection |
createScopeSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
SelectionArbitrator |
createSelectionArbitrator(IEntityElement entityElement)
Creates an instance initialized with the correct selectionProvider
Make sure to remove the instance when the entityComposite disposes via
destroySelectionArbitrator(..)
|
<T extends eu.etaxonomy.cdm.model.common.CdmBase> |
createSelectionElement(java.lang.Class<T> clazz,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
int mode,
int style,
boolean filterElement)
Creates a selection element for the given type T.
|
<T extends eu.etaxonomy.cdm.model.common.CdmBase> |
createSelectionElement(java.lang.Class<T> clazz,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
int mode,
int style) |
<T extends eu.etaxonomy.cdm.model.common.CdmBase> |
createSelectionElementWithAbbreviatedTitle(java.lang.Class<T> clazz,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
int mode,
int style)
Creates a selection element for the given type T which shows only the abbreviated title as the label.
|
SequenceContigFileCollectionDetailSection |
createSequenceContigFileCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
SequenceGeneralDetailElement |
createSequenceGeneralDetailElement(ICdmFormElement parentElement) |
SequenceGeneralDetailSection |
createSequenceGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
SequenceReferenceCollectionDetailSection |
createSequenceReferenceCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
SingleReadGeneralDetailElement |
createSingleReadGeneralDetailElement(ICdmFormElement parentElement) |
SingleReadGeneralDetailSection |
createSingleReadGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
SingleReadPherogramCollectionDetailSection |
createSingleReadPherogramCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
SourceCollectionDetailSection |
createSourceCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
SourceSection |
createSourceSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
SpecimenCollectionDetailSection |
createSpecimenCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
StateDataSection |
createStateDataSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
StateVocabularyCollectionSection |
createStateVocabulariesSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
StatisticalMeasureCollectionSection |
createStatisticalMeasureCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
StatisticalMeasurementValueSection |
createStatisticalMeasurementValueSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
org.eclipse.swt.custom.StyledText |
createStyledText(org.eclipse.swt.widgets.Composite parent,
java.lang.String value,
int style)
Creates a styled text as a part of the form.
|
TaxonAssociationDetailElement |
createTaxonAssociationDetailElement(ICdmFormElement parentElement) |
TaxonAssociationDetailSection |
createTaxonAssociationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
TaxonBaseDetailElement |
createTaxonBaseDetailElement(ICdmFormElement parentElement,
int style) |
TaxonBaseDetailSection |
createTaxonBaseDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
TaxonDetailSection |
createTaxonDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversationHolder,
ICdmFormElement formElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
TaxonNodeAgentRelationCollectionSection |
createTaxonNodeAgentRelationCollectionElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
int style) |
TaxonNodeAgentRelationCollectionSection |
createTaxonNodeAgentRelationCollectionSection(ICdmFormElement formElement,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversationHolder,
int style) |
TaxonNodeDetailElement |
createTaxonNodeDetailElement(ICdmFormElement parentElement,
boolean createNew) |
TaxonNodeDetailSection |
createTaxonNodeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
TaxonNodeSelectionElement |
createTaxonNodeSelectionElement(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.model.taxon.TaxonNode selection,
int mode,
int style) |
TaxonOfRelationshipElement |
createTaxonOfRelationshipDetailElement(ICdmFormElement parentElement,
int style) |
TaxonomicScopeSection |
createTaxonomicScopeSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
TaxonRelationshipDetailElement |
createTaxonRelationshipDetailElement(ICdmFormElement parentElement) |
TaxonRelationshipDetailSection |
createTaxonRelationshipDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
TeamDetailElement |
createTeamDetailElement(ICdmFormElement parentElement,
int style,
boolean isNomenclatural) |
TeamDetailSection |
createTeamDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
TeamMemberSection |
createTeamMemberSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style,
boolean isNomenclatural) |
TeamOrPersonBaseDetailSection |
createTeamOrPersonBaseDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
<T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> |
createTermComboElement(java.lang.Class<T> termComboType,
ICdmFormElement parentElement,
java.lang.String labelString,
T selection,
int style)
Deprecated.
|
TermVocabularyDetailElement |
createTermVocabularyDetailElement(ICdmFormElement parentElement) |
TermVocabularyDetailSection |
createTermVocabularyDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
TextActionElement |
createTextActionElement(ICdmFormElement parentElement,
java.lang.String labelString,
java.lang.String buttonLabel,
java.lang.String initialText,
int style)
createTextActionElement
|
TextWithLabelElement |
createTextWithLabelElement(ICdmFormElement parentElement,
java.lang.String labelString,
java.lang.Object initialObject,
int style)
Creates a text field with a label.
|
TextWithLabelElement |
createTextWithLabelElement(ICdmFormElement parentElement,
java.lang.String labelString,
java.lang.String initialText,
int style)
createTextWithLabelElement
|
TextWithLabelElement |
createTextWithLabelElement(ICdmFormElement parentElement,
java.lang.String labelString,
java.lang.String initialText,
java.lang.Integer textLimit,
int style)
createTextWithLabelElement
|
TimePeriodElement |
createTimePeriodElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.model.common.TimePeriod timePeriod,
int style)
createTimePeriodElement
|
TissueSampleGeneralDetailElement |
createTissueSampleGeneralDetailElement(ICdmFormElement parentElement) |
TissueSampleGeneralDetailSection |
createTissueSampleGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
ToggleableTextElement |
createToggleableTextField(ICdmFormElement parentElement,
java.lang.String labelString,
java.lang.String initialText,
boolean initialState,
int style)
createToggleableTextField
|
TranslatableRepresentationElement |
createTranslatableRepresentationElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.model.common.Representation representation,
eu.etaxonomy.cdm.model.common.TermBase term,
int textHeight,
int style,
boolean fillDetails)
createMultiLanguageTextElement
|
TranslatableRepresentationElement |
createTranslatableRepresentationElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.model.common.TermBase term,
int textHeight,
int style,
boolean fillDetails)
createMultiLanguageTextElement
|
TypeDesignationSection |
createTypeDesignationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
UriWithLabelElement |
createUriWithLabelElement(ICdmFormElement parentElement,
java.lang.String labelString,
java.net.URI initialUri,
int style) |
UserDetailElement |
createUserDetailElement(ICdmFormElement parentElement) |
UserDetailSection |
createUserDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
UseRecordDetailElement |
createUseRecordDetailElement(ICdmFormElement parentElement) |
UseRecordDetailSection |
createUseRecordDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
int style) |
VerbatimDateDetailSection |
createVerbatimDateDetailSection(ICdmFormElement parentElement,
int style)
createVerbatimDateDetailSection
|
VerbatimTimePeriodElement |
createVerbatimTimePeriodElement(ICdmFormElement parentElement,
java.lang.String labelString,
eu.etaxonomy.cdm.model.common.VerbatimTimePeriod timePeriod,
int style)
createVerbatimTimePeriodElement
|
VersionElement |
createVersionElement(ICdmFormElement parentElement,
eu.etaxonomy.cdm.model.common.VersionableEntity entity,
int style)
createVersionElement
|
VersionSection |
createVersionSection(ICdmFormElement parentElement,
int style)
createVersionSection
|
<TERM extends eu.etaxonomy.cdm.model.common.DefinedTermBase<TERM>,VOC extends eu.etaxonomy.cdm.model.common.TermVocabulary<TERM>> |
createVocabularyComboElement(eu.etaxonomy.cdm.model.common.TermType termType,
java.lang.String label,
VOC selection,
ICdmFormElement parentElement,
int style) |
void |
destroyElement(ICdmFormElement formElement)
destroyElement
|
void |
destroySelectionArbitrator(SelectionArbitrator selectionArbitrator)
destroySelectionArbitrator
|
org.eclipse.e4.core.contexts.IEclipseContext |
getContext() |
java.util.List<org.eclipse.jface.util.IPropertyChangeListener> |
getPropertyChangeListeners() |
org.eclipse.jface.viewers.ISelectionProvider |
getSelectionProvider()
Getter for the field
selectionProvider . |
void |
removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
removePropertyChangeListener
|
void |
removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
removeSelectionListener
|
createButton, createComposite, createComposite, createCompositeSeparator, createExpandableComposite, createForm, createFormText, createHyperlink, createImageHyperlink, createLabel, createLabel, createPageBook, createScrolledForm, createSection, createSeparator, createTable, createText, createText, createTree, decorateFormHeading, dispose, ensureVisible, getBorderMargin, getBorderStyle, getColors, getHyperlinkGroup, getOrientation, paintBordersFor, refreshHyperlinkColors, setBackground, setBorderStyle, setControlVisible, setOrientation
public static org.eclipse.jface.viewers.ISelection EMPTY_SELECTION
EMPTY_SELECTION
public CdmFormFactory(org.eclipse.swt.widgets.Display display)
public CdmFormFactory(org.eclipse.swt.widgets.Display display, org.eclipse.jface.viewers.ISelectionProvider selectionProvider)
public org.eclipse.e4.core.contexts.IEclipseContext getContext()
public SelectionArbitrator createSelectionArbitrator(IEntityElement entityElement)
entityElement
- a IEntityElement
object.SelectionArbitrator
object.public void destroySelectionArbitrator(SelectionArbitrator selectionArbitrator)
destroySelectionArbitrator
selectionArbitrator
- a
SelectionArbitrator
object.public void adapt(ICdmFormElement formElement)
Adapts the AbstractCdmFormElement
:
- sets the IPropertyChangeListener
s handled by this class
formElement
- a
AbstractCdmFormElement
object.public void adapt(org.eclipse.swt.widgets.Control control, boolean trackFocus, boolean trackKeyboard)
adapt
in class org.eclipse.ui.forms.widgets.FormToolkit
public void adapt(org.eclipse.swt.widgets.Composite composite)
adapt
in class org.eclipse.ui.forms.widgets.FormToolkit
public void destroyElement(ICdmFormElement formElement)
destroyElement
formElement
- a ICdmFormElement
object.public org.eclipse.swt.widgets.Label createEmptyCell(org.eclipse.swt.widgets.Composite parent)
createEmptyCell
parent
- a Composite
object.Label
object.public MultilanguageTextElement createMultiLanguageTextElement(ICdmFormElement parentElement, java.lang.String labelString, java.util.Map<eu.etaxonomy.cdm.model.common.Language,eu.etaxonomy.cdm.model.common.LanguageString> multilanguageText, int textHeight, int style)
createMultiLanguageTextElement
parentElement
- a ICdmFormElement
object.labelString
- a String
object.multilanguageText
- a Map
object.textHeight
- a int.style
- a int.MultilanguageTextElement
object.public RepresentationElement createRepresentationElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.model.common.Representation representation, eu.etaxonomy.cdm.model.common.TermBase term, int textHeight, int style, boolean fillDetails)
createMultiLanguageTextElement
parentElement
- a ICdmFormElement
object.Representation
- a Representation
object.textHeight
- a int.style
- a int.RepresentationElement
object.public TranslatableRepresentationElement createTranslatableRepresentationElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.model.common.Representation representation, eu.etaxonomy.cdm.model.common.TermBase term, int textHeight, int style, boolean fillDetails)
createMultiLanguageTextElement
parentElement
- a ICdmFormElement
object.Representation
- a Representation
object.textHeight
- a int.style
- a int.RepresentationElement
object.public RepresentationElement createRepresentationElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.model.common.TermBase term, int textHeight, int style, boolean fillDetails)
createMultiLanguageTextElement
parentElement
- a ICdmFormElement
object.term
- a Representation
object.textHeight
- a int.style
- a int.RepresentationElement
object.public TranslatableRepresentationElement createTranslatableRepresentationElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.model.common.TermBase term, int textHeight, int style, boolean fillDetails)
createMultiLanguageTextElement
parentElement
- a ICdmFormElement
object.term
- a Representation
object.textHeight
- a int.style
- a int.RepresentationElement
object.public KeyStatementElement createKeyStatementElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.model.description.KeyStatement keyStatement, int textHeight, int style)
public TextWithLabelElement createTextWithLabelElement(ICdmFormElement parentElement, java.lang.String labelString, java.lang.Object initialObject, int style)
Object.toString()
method.null
then an empty string is used.parentElement
- the parent containerlabelString
- the label nameinitialObject
- the object from which the toString()
method is calledstyle
- SWT
style constantpublic TextWithLabelElement createTextWithLabelElement(ICdmFormElement parentElement, java.lang.String labelString, java.lang.String initialText, int style)
createTextWithLabelElement
parentElement
- a ICdmFormElement
object.labelString
- a String
object.initialText
- a String
object.style
- a int.TextWithLabelElement
object.public TextWithLabelElement createTextWithLabelElement(ICdmFormElement parentElement, java.lang.String labelString, java.lang.String initialText, java.lang.Integer textLimit, int style)
createTextWithLabelElement
parentElement
- a ICdmFormElement
object.labelString
- a String
object.initialText
- a String
object.textLimit
- maximal number of characters allowedstyle
- a int.TextWithLabelElement
object.public TextWithLabelElement createMultiLineTextWithLabel(ICdmFormElement parentElement, java.lang.String labelString, int textHeight, int style)
public LsidWithExceptionLabelElement createLsidWithExceptionLabelElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.model.common.LSID initialLsid, int style)
public UriWithLabelElement createUriWithLabelElement(ICdmFormElement parentElement, java.lang.String labelString, java.net.URI initialUri, int style)
public OpenUrlSelectorElement createOpenUrlSelectorElement(ICdmFormElement parentElement, java.lang.String labelString, IOpenUrlEnabled openUrlEnabled, int style)
element
- string
- uri
- style
- public EditPasswordElement createEditPasswordElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, eu.etaxonomy.cdm.model.common.User user, int style)
parentElement
- labelString
- conversationEnabled
- user
- style
- public NumberWithLabelElement createNumberTextWithLabelElement(ICdmFormElement parentElement, java.lang.String labelString, java.lang.Number initialNumber, int style)
createIntegerTextWithLabelElement
parentElement
- a ICdmFormElement
object.labelString
- a String
object.initialInteger
- a Integer
object.style
- a int.NumberWithLabelElement
object.public LanguageStringWithLabelElement createLanguageStringWithLabelElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.model.common.LanguageString languageString, int style)
public LanguageStringWithLabelElement createLanguageStringWithLabelElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.model.common.LanguageString languageString, java.lang.Integer height, boolean isMultiLine, int style)
public KeyValueViewerElement createKeyValueViewerElement(ICdmFormElement parentElement, java.lang.String keyHeading, java.lang.String valueHeading, java.util.Map<java.lang.Object,java.lang.Object> map)
createKeyValueViewerElement
parentElement
- a ICdmFormElement
object.keyHeading
- a String
object.valueHeading
- a String
object.map
- a Map
object.KeyValueViewerElement
object.@Deprecated public <T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> TermComboElement<T> createTermComboElement(java.lang.Class<T> termComboType, ICdmFormElement parentElement, java.lang.String labelString, T selection, int style)
createDefinedTermComboElement(TermType, ICdmFormElement, String, DefinedTermBase, int)
insteadpublic <T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> TermComboElement<T> createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermType termType, ICdmFormElement parentElement, java.lang.String labelString, T selection, int style, java.util.Comparator<T> comparator)
public <T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> TermComboElement<T> createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermType termType, ICdmFormElement parentElement, java.lang.String labelString, T selection, boolean addEmptyElement, int style)
public <T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> TermComboElement<T> createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermType termType, ICdmFormElement parentElement, java.lang.String labelString, T selection, int style)
public <T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> TermComboElement<T> createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermType termType, ICdmFormElement parentElement, java.lang.String labelString, T selection, boolean addEmptyElement, int style, boolean useAbbrevLabel)
public <T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> TermComboElement<T> createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermVocabulary<?> termVocabulary, ICdmFormElement parentElement, java.lang.String labelString, T selection, int style)
public <T extends eu.etaxonomy.cdm.model.common.DefinedTermBase> TermComboElement<T> createDefinedTermComboElement(eu.etaxonomy.cdm.model.common.TermVocabulary<?> termVocabulary, ICdmFormElement parentElement, java.lang.String labelString, T selection, boolean addEmptyElement, int style, boolean useAbbrevLabel)
public MisappliedRelationshipComboElement createMisappliedRelationshipComboElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType selection, int style)
public <T extends eu.etaxonomy.cdm.model.common.IEnumTerm<T>> EnumComboElement<T> createEnumComboElement(java.lang.Class<T> enumComboType, ICdmFormElement parentElement, int style)
public <T extends eu.etaxonomy.cdm.model.common.IEnumTerm<T>> EnumComboElement<T> createEnumComboElement(java.lang.Class<T> enumComboType, ICdmFormElement parentElement, java.util.Comparator<T> comparator, int style)
public <TERM extends eu.etaxonomy.cdm.model.common.DefinedTermBase<TERM>,VOC extends eu.etaxonomy.cdm.model.common.TermVocabulary<TERM>> VocabularyComboElement<TERM,VOC> createVocabularyComboElement(eu.etaxonomy.cdm.model.common.TermType termType, java.lang.String label, VOC selection, ICdmFormElement parentElement, int style)
public BrowserElement createBrowserElement(ICdmFormElement parentElement, java.net.URI imageUri, int style)
createBrowserElement
imageUri
- a URI
object.style
- a int.parentElement
- a ICdmFormElement
object.BrowserElement
object.public ImageElement createImageElement(ICdmFormElement parentElement, java.net.URI imageUri, int style)
createImageElement
parentElement
- a ICdmFormElement
object.imageUri
- a URI
object.style
- a int.ImageElement
object.public TextActionElement createTextActionElement(ICdmFormElement parentElement, java.lang.String labelString, java.lang.String buttonLabel, java.lang.String initialText, int style)
createTextActionElement
labelString
- a String
object.initialText
- a String
object.style
- a int.parentElement
- a ICdmFormElement
object.buttonLabel
- a String
object.TextActionElement
object.public CheckboxElement createCheckbox(ICdmFormElement parentElement, java.lang.String label, java.lang.Boolean initialState, int style)
createCheckbox
parentElement
- a ICdmFormElement
object.label
- a String
object.initialState
- a boolean.style
- a int.CheckboxElement
object.public org.eclipse.ui.forms.widgets.Section adapt(AbstractFormSection section)
section
- a
AbstractFormSection
object.public ToggleableTextElement createToggleableTextField(ICdmFormElement parentElement, java.lang.String labelString, java.lang.String initialText, boolean initialState, int style)
createToggleableTextField
parentElement
- a ICdmFormElement
object.labelString
- a String
object.initialText
- a String
object.initialState
- a boolean.style
- a int.ToggleableTextElement
object.public TimePeriodElement createTimePeriodElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.model.common.TimePeriod timePeriod, int style)
createTimePeriodElement
parentElement
- a ICdmFormElement
object.labelString
- a String
object.timePeriod
- a TimePeriod
object.style
- a int.TimePeriodElement
object.public VerbatimTimePeriodElement createVerbatimTimePeriodElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.model.common.VerbatimTimePeriod timePeriod, int style)
createVerbatimTimePeriodElement
parentElement
- a ICdmFormElement
object.labelString
- a String
object.timePeriod
- a VerbatimTimePeriod
object.style
- a int.VerbatimTimePeriodElement
object.public GatheringEventUnitElement createGatheringEventUnitElement(ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.api.facade.DerivedUnitFacade gatheringEvent, MinMaxTextSection.UnitType unitType, int style)
createGatheringEventUnitElement
parentElement
- a ICdmFormElement
object.labelString
- a String
object.timePeriod
- a eu.etaxonomy.cdm.model.common.GatheringEvent
object.style
- a int.GatheringEventUnitElement
object.public PointElement createPointElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.model.location.Point point, int style)
createPointElement
style
- a int.parentElement
- a ICdmFormElement
object.point
- a Point
object.PointElement
object.public EmptySection createEmptySection(CdmFormFactory formFactory, ICdmFormElement parentElement, int style)
conversationHolder
- parent
- detailsViewer
- i
- public DateDetailSection createDateDetailSection(ICdmFormElement parentElement, int style)
createDateDetailSection
parentElement
- a ICdmFormElement
object.style
- a int.DateDetailSection
object.public VerbatimDateDetailSection createVerbatimDateDetailSection(ICdmFormElement parentElement, int style)
createVerbatimDateDetailSection
parentElement
- a ICdmFormElement
object.style
- a int.VerbatimDateDetailSection
object.public MinMaxTextSection createMinMaxTextSection(ICdmFormElement parentElement, MinMaxTextSection.UnitType unitType, int style)
createDateDetailSection
parentElement
- a ICdmFormElement
object.style
- a int.MinMaxTextSection
object.public PartialElement createPartialElement(ICdmFormElement parentElement, java.lang.String labelString, org.joda.time.Partial partial, int style)
createPartialElement
parentElement
- a ICdmFormElement
object.labelString
- a String
object.partial
- a Partial
object.style
- a int.PartialElement
object.public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
addSelectionListener
listener
- a SelectionListener
object.public void removeSelectionListener(org.eclipse.swt.events.SelectionListener listener)
removeSelectionListener
listener
- a SelectionListener
object.public void addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
addPropertyChangeListener
listener
- a IPropertyChangeListener
object.public void removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener)
removePropertyChangeListener
listener
- a IPropertyChangeListener
object.public java.util.List<org.eclipse.jface.util.IPropertyChangeListener> getPropertyChangeListeners()
public org.eclipse.swt.widgets.Label createHorizontalSeparator(ICdmFormElement parentElement, int style)
createHorizontalSeparator
parentElement
- a ICdmFormElement
object.style
- a int.Label
object.public VersionElement createVersionElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.model.common.VersionableEntity entity, int style)
createVersionElement
parentElement
- a ICdmFormElement
object.entity
- a VersionableEntity
object.style
- a int.VersionElement
object.public CdmBaseElement createCdmBaseElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.model.common.CdmBase entity, int style)
cdmBaseSection
- object
- style
- public VersionSection createVersionSection(ICdmFormElement parentElement, int style)
createVersionSection
parentElement
- a ICdmFormElement
object.style
- a int.VersionSection
object.public CdmBaseSection createCdmBaseSection(ICdmFormElement parentElement, int style)
parent
- i
- public EmptyElement createEmptyElement(ICdmFormElement parentElement, java.lang.String emptyText)
createEmptyElement
parentElement
- a ICdmFormElement
object.EmptyElement
object.public HeadlineSection createHeadlineSection(ICdmFormElement parentElement)
createHeadlineSection
parentElement
- a ICdmFormElement
object.HeadlineSection
object.public ParsingMessageElement createParsingMessageElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.strategy.parser.ParserProblem parserProblem, int style)
createParsingMessageElement
parentElement
- a ICdmFormElement
object.parserProblem
- a ParserProblem
object.style
- a int.ParsingMessageElement
object.public AbstractFormSection createDefinedTermDetailSection(java.lang.Class definedTermClass, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public AbstractCdmDetailElement createDefinedTermDetailElement(java.lang.Class definedTermClass, AbstractCdmDetailSection parentElement, int style)
definedTermClass
- formElement
- style
- public CharacterDetailSection createCharacterDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public CharacterDetailElement createCharacterDetailElement(ICdmFormElement parentElement, int style)
public FeatureTreeDetailElement createFeatureTreeDetailElement(ICdmFormElement parentElement, int style)
public FeatureNodeDetailElement createFeatureNodeDetailElement(ICdmFormElement parentElement, int style)
public NameDetailSection createNameDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public FeatureNodeDetailSection createFeatureNodeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public FeatureTreeDetailSection createFeatureTreeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public ReferenceDetailSection createReferenceDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public NomenclaturalReferenceDetailSection createNomenclaturalReferenceDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TaxonBaseDetailSection createTaxonBaseDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public AuthorshipDetailSection createAuthorshipDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TeamOrPersonBaseDetailSection createTeamOrPersonBaseDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TeamDetailSection createTeamDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public PersonDetailSection createPersonDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public DescriptionDetailSection createDescriptionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public DescriptionElementDetailSection createDescriptionElementDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public ParsingMessagesSection createParsingMessagesSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public NonViralNameDetailSection createNonViralNameDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, boolean nameChoosable, int style)
public MediaDetailsSection createMediaDetailsSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public FieldUnitDetailSection createFieldUnitDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public GatheringEventDetailSection createGatheringEventDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public DerivedUnitBaseDetailSection createDerivedUnitBaseDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public DerivedUnitTypeDesignationSection createDerivedUnitTypeDesignationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TaxonAssociationDetailSection createTaxonAssociationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public OriginalLabelDataSection createOriginalLabelDataSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public NaturalLanguageSection createNaturalLanguageSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public FeatureDistributionDetailSection createFeatureDistributionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public ClassificationDetailSection createClassificationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TaxonNodeDetailSection createTaxonNodeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public PolytomousKeyDetailSection createPolytomousKeyDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public PolytomousKeyNodeDetailSection createPolytomousKeyNodeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public InstitutionDetailSection createInstitutionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public FieldUnitGeneralDetailSection createFieldUnitGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public DerivedUnitGeneralDetailSection createDerivedUnitGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public PreservedSpecimenGeneralDetailSection createPreservedSpecimenGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TissueSampleGeneralDetailSection createTissueSampleGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public DnaSampleGeneralDetailSection createDnaSampleGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public DnaSamplePreparationPreservationSection createDnaSamplePreparationPreservationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public DnaQualityDetailSection createDnaQualityDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public SequenceGeneralDetailSection createSequenceGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public SequenceContigFileCollectionDetailSection createSequenceContigFileCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public SingleReadPherogramCollectionDetailSection createSingleReadPherogramCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public SequenceReferenceCollectionDetailSection createSequenceReferenceCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public SingleReadGeneralDetailSection createSingleReadGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public AmplificationGeneralDetailSection createAmplificationGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public AmplificationPrimerDetailSection createAmplificationPrimerDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public AmplificationCloningDetailSection createAmplificationCloningDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public AmplificationGelPhotoCollectionDetailSection createAmplificationGelPhotoCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public MediaSpecimenGeneralDetailSection createMediaSpecimenGeneralDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public HybridDetailSection createHybridDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public UserDetailSection createUserDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public GroupDetailSection createGroupDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public DeterminationDetailSection createDeterminationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public SampleDesignationDetailSection createSampleDesignationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TaxonRelationshipDetailSection createTaxonRelationshipDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public ReferencedEntityDetailSection createReferencedEntityDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TermVocabularyDetailSection createTermVocabularyDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public GatheringEventDetailSection createGatheringSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public NamedAreaDetailSection createNamedAreaDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public UseRecordDetailSection createUseRecordDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public UseRecordDetailElement createUseRecordDetailElement(ICdmFormElement parentElement)
public DefinedTermDetailElement<eu.etaxonomy.cdm.model.location.NamedAreaLevel> createNamedAreaLevelElement(ICdmFormElement parentElement)
public NamedAreaDetailElement createNamedAreaDetailElement(ICdmFormElement parentElement)
public TermVocabularyDetailElement createTermVocabularyDetailElement(ICdmFormElement parentElement)
public ReferenceEntityDetailElement createReferenceEntityDetailElement(ICdmFormElement parentElement)
public TaxonRelationshipDetailElement createTaxonRelationshipDetailElement(ICdmFormElement parentElement)
public GrantedAuthorityDetailElement createGrantedAuthorityDetailElement(ICdmFormElement parentElement)
public GroupDetailElement createGroupDetailElement(ICdmFormElement parentElement)
public UserDetailElement createUserDetailElement(ICdmFormElement parentElement)
public HybridDetailElement createHybridDetailElement(ICdmFormElement parentElement)
public InstitutionDetailElement createInstitutionDetailElement(ICdmFormElement parentElement)
public PolytomousKeyNodeDetailElement createPolytomousKeyNodeDetailElement(ICdmFormElement parentElement)
public PolytomousKeyDetailElement createPolytomousKeyDetailElement(ICdmFormElement parentElement)
public CollectionDetailElement createCollectionDetailElement(ICdmFormElement parentElement)
public TaxonNodeAgentRelationCollectionSection createTaxonNodeAgentRelationCollectionElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, int style)
public TaxonNodeDetailElement createTaxonNodeDetailElement(ICdmFormElement parentElement, boolean createNew)
public ClassificationDetailElement createClassificationDetailElement(ICdmFormElement parentElement)
public CloneClassificationDetailElement createCloneClassificationDetailElement(ICdmFormElement parentElement)
public FeatureDistributionDetailElement createFeatureDistributionDetailElement(ICdmFormElement parentElement)
public NaturalLanguageDetailElement createNaturalLanguageDetailElement(ICdmFormElement parentElement)
public NonViralNameDetailElement createNonViralNameDetailElement(ICdmFormElement parentElement)
public DescriptionElementDetailElement createDescriptionElementDetailElement(ICdmFormElement parentElement, int style)
public DescriptionDetailElement createDescriptionDetailElement(ICdmFormElement parentElement, int style)
public PersonDetailElement createPersonDetailElement(ICdmFormElement parentElement, int style)
public TeamDetailElement createTeamDetailElement(ICdmFormElement parentElement, int style, boolean isNomenclatural)
public AuthorshipDetailElement createAuthorshipDetailElement(ICdmFormElement parentElement, int style)
public TaxonBaseDetailElement createTaxonBaseDetailElement(ICdmFormElement parentElement, int style)
public NameDetailElement createNameDetailElement(ICdmFormElement parentElement, int style)
public ReferenceDetailElement createReferenceDetailElement(ICdmFormElement parentElement, int style, boolean isWizard)
public NomenclaturalReferenceDetailElement createNomenclaturalReferenceDetailElement(ICdmFormElement parentElement, int style)
public FieldUnitGeneralDetailElement createFieldUnitGeneralDetailElement(ICdmFormElement parentElement)
public DerivedUnitGeneralDetailElement createDerivedUnitGeneralDetailElement(ICdmFormElement parentElement)
public TaxonAssociationDetailElement createTaxonAssociationDetailElement(ICdmFormElement parentElement)
public PreservedSpecimenGeneralDetailElement createPreservedSpecimenGeneralDetailElement(ICdmFormElement parentElement)
public TissueSampleGeneralDetailElement createTissueSampleGeneralDetailElement(ICdmFormElement parentElement)
public DnaSampleGeneralDetailElement createDnaSampleGeneralDetailElement(ICdmFormElement parentElement)
public DnaSamplePreparationPreservationDetailElement createDnaSamplePreparationPreservationDetailElement(ICdmFormElement parentElement)
public DnaQualityDetailElement createDnaQualityDetailElement(ICdmFormElement parentElement)
public SequenceGeneralDetailElement createSequenceGeneralDetailElement(ICdmFormElement parentElement)
public SingleReadGeneralDetailElement createSingleReadGeneralDetailElement(ICdmFormElement parentElement)
public PrimerGeneralDetailElement createPrimerGeneralDetailElement(ICdmFormElement parentElement)
public AmplificationGeneralDetailElement createAmplificationGeneralDetailElement(ICdmFormElement parentElement)
public AmplificationPrimerDetailElement createAmplificationPrimerDetailElement(ICdmFormElement parentElement)
public AmplificationCloningDetailElement createAmplificationCloningDetailElement(ICdmFormElement parentElement)
public AmplificationGelPhotoDetailElement createAmplificationGelPhotoDetailElement(ICdmFormElement parentElement)
public MediaSpecimenGeneralDetailElement createMediaSpecimenGeneralDetailElement(ICdmFormElement parentElement)
public MediaDetailElement createMediaDetailElement(ICdmFormElement parentElement)
public GatheringEventDetailElement createGatheringEventDetailElement(ICdmFormElement parentElement)
public FieldUnitDetailElement createFieldUnitDetailElement(ICdmFormElement parentElement)
public DerivedUnitBaseDetailElement createDerivedUnitBaseDetailElement(ICdmFormElement parentElement)
public OriginalLabelDataElement createOriginalLabelDataElement(ICdmFormElement parentElement)
public PreservedSpecimenDetailElement createPreservedSpecimenDetailElement(ICdmFormElement parentElement)
public DeterminationDetailElement createDeterminationDetailElement(ICdmFormElement parentElement)
public SampleDesignationDetailElement createSampleDesignationDetailElement(ICdmFormElement parentElement)
public TeamMemberSection createTeamMemberSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style, boolean isNomenclatural)
public InapplicableIfEntityCollectionSection createInapplicableIfEntityCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public OnlyApplicableIfEntityCollectionSection createOnlyApplicableIfEntityCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public AnnotationSection createAnnotationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public CreditSection createCreditSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public DescriptionElementSourceSection createDescriptionElementSourceSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public ExtensionSection createExtensionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public MarkerSection createMarkerSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public MediaSection createMediaSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public DescriptionElementMediaSection createDescriptionElementMediaSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public MediaRepresentationSection createMediaRepresentationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public MediaRepresentationPartSection createMediaRepresentationPartSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public ModifierSection createModifierSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public NomenclaturalStatusSection createNomenclaturalStatusSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public NameRelationshipDetailSection createNameRelationshipDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public ProtologueSection createProtologueSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public RightsSection createRightsSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public SourceSection createSourceSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public ScopeSection createScopeSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public DescriptionSourceSection createDescriptionSourceSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public TypeDesignationSection createTypeDesignationSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public StateDataSection createStateDataSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public StatisticalMeasurementValueSection createStatisticalMeasurementValueSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public DescribedSpecimenSection createDescribedSpecimenSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public StateVocabularyCollectionSection createStateVocabulariesSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public RecommendedModifierVocabulariesCollectionSection createRecommendedModifierVocabulariesCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public MeasurementUnitCollectionSection createMeasurementUnitCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public StatisticalMeasureCollectionSection createStatisticalMeasureCollectionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public CollectingAreasDetailSection createCollectingAreasDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public GeoScopeDetailSection createGeoScopeDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public GeoScopePolyKeyDetailSection createGeoScopePolyKeyDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public IdentifierSection createIdentifierDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public DerivedUnitFacadeIdentifierSection createDerivedUnitFacadeIdentifierSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public CurrentSampleDesignationDetailSection createCurrentSampleDesignationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public CurrentDeterminationDetailSection createCurrentDeterminationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public PreservedSpecimenCurrentDeterminationDetailSection createPreservedSpecimenCurrentDeterminationDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public SampleDesignationHistoryDetailSection createSampleDesignationHistoryDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public DeterminationHistoryDetailSection createDeterminationHistoryDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public SpecimenCollectionDetailSection createSpecimenCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public PreservedSpecimenSourceCollectionDetailSection createPreservedSpecimenSourceCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public SourceCollectionDetailSection createSourceCollectionDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public ScopeRestrictionSection createScopeRestrictionSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public MemberDetailSection createMemberDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public GrantedAuthorityDetailSection createGrantedAuthorityDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public GroupsByUserDetailSection createGroupsByUserDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public TaxonomicScopeSection createTaxonomicScopeSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
public AbstractEntityCollectionElement createEntityCollectionElement(AbstractFormSection parentElement, java.lang.Object versionableEntity, org.eclipse.swt.events.SelectionListener removeListener, org.eclipse.swt.graphics.Color backgroundColor, int style)
public <T extends eu.etaxonomy.cdm.model.common.CdmBase> EntitySelectionElement<T> createSelectionElement(java.lang.Class<T> clazz, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, java.lang.String labelString, T selection, int mode, int style, boolean filterElement)
Creates a selection element for the given type T.
Selection elements not handled by this method:
TaxonNodeSelectionElement
see
createTaxonNodeSelectionElement(ConversationHolder, ICdmFormElement, String, TaxonNode, int, int)
NomenclaturalAuthorTeamSelectionElement
see
#createNomenclaturalAuthorTeamSelectionElement(ConversationHolder, ICdmFormElement, String, Team, int, int)
clazz
- a Class
object of the type that you want the selection
element to handleparentElement
- a ICdmFormElement
object.labelString
- a String
object.selectionType
- selection
- a ICdmBase
object.style
- a int.conversation
- a ConversationHolder
object.EntitySelectionElement
object.public <T extends eu.etaxonomy.cdm.model.common.CdmBase> EntitySelectionElement<T> createSelectionElement(java.lang.Class<T> clazz, ICdmFormElement parentElement, java.lang.String labelString, T selection, int mode, int style)
public <T extends eu.etaxonomy.cdm.model.common.CdmBase> EntitySelectionElementWithAbbreviatedTitle<T> createSelectionElementWithAbbreviatedTitle(java.lang.Class<T> clazz, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, java.lang.String labelString, T selection, int mode, int style)
Creates a selection element for the given type T which shows only the abbreviated title as the label.
Selection elements not handled by this method:
TaxonNodeSelectionElement
see
createTaxonNodeSelectionElement(ConversationHolder, ICdmFormElement, String, TaxonNode, int, int)
NomenclaturalAuthorTeamSelectionElement
see
#createNomenclaturalAuthorTeamSelectionElement(ConversationHolder, ICdmFormElement, String, Team, int, int)
clazz
- a Class
object of the type that you want the selection
element to handleparentElement
- a ICdmFormElement
object.labelString
- a String
object.selectionType
- selection
- a ICdmBase
object.style
- a int.conversation
- a ConversationHolder
object.EntitySelectionElement
object.public TaxonNodeSelectionElement createTaxonNodeSelectionElement(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, java.lang.String labelString, eu.etaxonomy.cdm.model.taxon.TaxonNode selection, int mode, int style)
public LabelElement createLabel(ICdmFormElement parentElement, java.lang.String text)
public DateElement createDateElement(ICdmFormElement formElement, java.lang.String labelText, org.joda.time.DateTime dateTime, int style, boolean editableText)
public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
Getter for the field selectionProvider
.
ISelectionProvider
object.public AbstractDetailedDescriptionDetailElement createDetailedDescriptionDetailElement(ICdmFormElement parentElement, eu.etaxonomy.cdm.model.description.DescriptionElementBase entity, int style, boolean enabled)
createDetailedDescriptionDetailElement
parentElement
- a ICdmFormElement
object.entity
- a
DescriptionElementBase
object.style
- a int.AbstractDetailedDescriptionDetailElement
object.public org.eclipse.swt.custom.StyledText createStyledText(org.eclipse.swt.widgets.Composite parent, java.lang.String value, int style)
parent
- the text parentvalue
- the text initial valuestyle
- the text stylepublic PreservedSpecimenDetailSection createPreservedSpecimenDetailsSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
public TaxonNodeAgentRelationCollectionSection createTaxonNodeAgentRelationCollectionSection(ICdmFormElement formElement, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversationHolder, int style)
formElement
- conversationHolder
- style
- public TaxonOfRelationshipElement createTaxonOfRelationshipDetailElement(ICdmFormElement parentElement, int style)
public TaxonDetailSection createTaxonDetailSection(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversationHolder, ICdmFormElement formElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, int style)
Copyright © 2007-2018. All Rights Reserved.