public class CurrentDeterminationDetailSection extends AbstractDeterminationEventDetailSection
AbstractFormSection.ExpandListener
container
DEFAULT_NUM_COLUMNS, formFactory
CLIENT_INDENT, clientVerticalSpacing, COMPACT, descriptionVerticalSpacing, EXPANDED, FOCUS_TITLE, GAP, LEFT_TEXT_CLIENT_ALIGNMENT, marginHeight, marginWidth, NO_TITLE, NO_TITLE_FOCUS_BOX, SHORT_TITLE_BAR, textLabel, TITLE_BAR, titleBarTextMarginWidth, toggle, TREE_NODE, TWISTIE, VGAP
NOT_SELECTED, SELECTED
Constructor and Description |
---|
CurrentDeterminationDetailSection(CdmFormFactory formFactory,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
int style) |
Modifier and Type | Method and Description |
---|---|
eu.etaxonomy.cdm.model.occurrence.DeterminationEvent |
addExisting()
Add an existing element to the entities collection.
|
boolean |
allowAddExisting()
If
true the section will also display
a browse icon to choose from existing elements. |
eu.etaxonomy.cdm.model.occurrence.DeterminationEvent |
createNewElement()
Create a new Element for this collection
|
protected org.eclipse.swt.widgets.Control |
createToolbar() |
java.util.Collection<eu.etaxonomy.cdm.model.occurrence.DeterminationEvent> |
getCollection(eu.etaxonomy.cdm.api.facade.DerivedUnitFacade entity)
Get the specific collection of this entity
|
java.util.Comparator<eu.etaxonomy.cdm.model.occurrence.DeterminationEvent> |
getComparator()
Returns the
Comparator specific for the ELEMENTs
which is used to sort the elements |
protected java.lang.String |
getTooltipString()
getTooltipString
|
void |
refresh()
Refreshes the layout of this form element.
|
addElement, getEmptyString, removeElement
createDynamicContents, createElementComposite, createEmptyContent, expansionStateChanged, expansionStateChanging, getEntityCollectionElement, getTitleString, internalUpdateSection, removeElementAndUpdate, removeToolbar, setBackground, setEntity, setSectionTitle, setTitleString, showToolbar, update
addElement, addExpandListener, addSelectionListener, containsFormElement, dispose, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getControls, getConversationHolder, getElements, getEntity, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, getSection, getToggle, propertyChange, removeElement, removeElements, removeSelectionListener, selectionChanged, setFocus, setPersistentBackground, setPropertyChangeListeners, setSelected, update, widgetSelected
getDescription, getDescriptionControl, getSeparatorControl, getTitleBarBackground, getTitleBarBorderColor, getTitleBarGradientBackground, internalSetExpanded, onPaint, reflow, setBackgroundImage, setDescription, setDescriptionControl, setForeground, setSeparatorControl, setTitleBarBackground, setTitleBarBorderColor, setTitleBarGradientBackground
addExpansionListener, computeSize, forceFocus, getClient, getExpansionStyle, getText, getTextClient, getTextClientHeightDifference, getTitleBarForeground, hasTitleBar, isExpanded, isFixedStyle, removeExpansionListener, setActiveToggleColor, setClient, setEnabled, setExpanded, setFont, setLayout, setMenu, setText, setTextClient, setTitleBarForeground, setToggleColor, setToolTipText
drawBackground, getCaret, getIME, scroll, setCaret, setIME
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBounds, setBounds, setCapture, setCursor, setDragDetect, setLayoutData, setLocation, setLocation, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
public CurrentDeterminationDetailSection(CdmFormFactory formFactory, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, int style)
formFactory
- conversation
- parentElement
- style
- protected org.eclipse.swt.widgets.Control createToolbar()
createToolbar
in class AbstractEntityCollectionSection<eu.etaxonomy.cdm.api.facade.DerivedUnitFacade,eu.etaxonomy.cdm.model.occurrence.DeterminationEvent>
public void refresh()
ICdmFormElement
refresh
in interface ICdmFormElement
refresh
in class AbstractFormSection<eu.etaxonomy.cdm.api.facade.DerivedUnitFacade>
public java.util.Collection<eu.etaxonomy.cdm.model.occurrence.DeterminationEvent> getCollection(eu.etaxonomy.cdm.api.facade.DerivedUnitFacade entity)
AbstractEntityCollectionSection
getCollection
in class AbstractEntityCollectionSection<eu.etaxonomy.cdm.api.facade.DerivedUnitFacade,eu.etaxonomy.cdm.model.occurrence.DeterminationEvent>
entity
- a ENTITY object.Collection
object.public java.util.Comparator<eu.etaxonomy.cdm.model.occurrence.DeterminationEvent> getComparator()
AbstractEntityCollectionSection
Comparator
specific for the ELEMENTs
which is used to sort the elementsgetComparator
in class AbstractEntityCollectionSection<eu.etaxonomy.cdm.api.facade.DerivedUnitFacade,eu.etaxonomy.cdm.model.occurrence.DeterminationEvent>
public eu.etaxonomy.cdm.model.occurrence.DeterminationEvent createNewElement()
AbstractDeterminationEventDetailSection
createNewElement
in class AbstractDeterminationEventDetailSection
protected java.lang.String getTooltipString()
getTooltipString
getTooltipString
in class AbstractEntityCollectionSection<eu.etaxonomy.cdm.api.facade.DerivedUnitFacade,eu.etaxonomy.cdm.model.occurrence.DeterminationEvent>
public eu.etaxonomy.cdm.model.occurrence.DeterminationEvent addExisting()
addExisting
in class AbstractEntityCollectionSection<eu.etaxonomy.cdm.api.facade.DerivedUnitFacade,eu.etaxonomy.cdm.model.occurrence.DeterminationEvent>
public boolean allowAddExisting()
true
the section will also display
a browse icon to choose from existing elements.
AbstractEntityCollectionSection.addExisting()
methodallowAddExisting
in class AbstractEntityCollectionSection<eu.etaxonomy.cdm.api.facade.DerivedUnitFacade,eu.etaxonomy.cdm.model.occurrence.DeterminationEvent>
Copyright © 2007-2018. All Rights Reserved.