public class NonViralNameDetailSection extends AbstractCdmDetailSection<eu.etaxonomy.cdm.model.name.TaxonName> implements ITaxonBaseDetailSection
AbstractFormSection.ExpandListener
detailElement
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 |
---|
NonViralNameDetailSection(CdmFormFactory formFactory,
eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation,
ICdmFormElement parentElement,
org.eclipse.jface.viewers.ISelectionProvider selectionProvider,
boolean nameChoosable,
int style)
Constructor for NonViralNameDetailSection.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractCdmDetailElement<eu.etaxonomy.cdm.model.name.TaxonName> |
createCdmDetailElement(AbstractCdmDetailSection<eu.etaxonomy.cdm.model.name.TaxonName> parentElement,
int style) |
protected org.eclipse.swt.widgets.Control |
createToolbar() |
java.lang.String |
getHeading() |
eu.etaxonomy.cdm.model.taxon.TaxonBase |
getTaxonBase() |
void |
setTaxonBase(eu.etaxonomy.cdm.model.taxon.TaxonBase taxon)
setTaxon
|
createCdmDetailElementByType, createControls, createControlsByType, dispose, expansionStateChanged, expansionStateChanging, setBackground, setEntity, setIrrelevant, setSectionTitle, updateTitle
addElement, addExpandListener, addSelectionListener, containsFormElement, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getControls, getConversationHolder, getElements, getEntity, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, getSection, getToggle, propertyChange, refresh, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isEnabled, setEnabled
public NonViralNameDetailSection(CdmFormFactory formFactory, eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation, ICdmFormElement parentElement, org.eclipse.jface.viewers.ISelectionProvider selectionProvider, boolean nameChoosable, int style)
Constructor for NonViralNameDetailSection.
formFactory
- a CdmFormFactory
object.conversation
- a ConversationHolder
object.parentElement
- a ICdmFormElement
object.selectionProvider
- a ISelectionProvider
object.nameChoosable
- if true
adds a button to choose the displayed namestyle
- a int.protected org.eclipse.swt.widgets.Control createToolbar()
createToolbar
in class AbstractCdmDetailSection<eu.etaxonomy.cdm.model.name.TaxonName>
public java.lang.String getHeading()
getHeading
in class AbstractCdmDetailSection<eu.etaxonomy.cdm.model.name.TaxonName>
public void setTaxonBase(eu.etaxonomy.cdm.model.taxon.TaxonBase taxon)
setTaxon
setTaxonBase
in interface ITaxonBaseDetailSection
taxon
- a TaxonBase
object.public eu.etaxonomy.cdm.model.taxon.TaxonBase getTaxonBase()
getTaxonBase
in interface ITaxonBaseDetailSection
protected AbstractCdmDetailElement<eu.etaxonomy.cdm.model.name.TaxonName> createCdmDetailElement(AbstractCdmDetailSection<eu.etaxonomy.cdm.model.name.TaxonName> parentElement, int style)
createCdmDetailElement
in class AbstractCdmDetailSection<eu.etaxonomy.cdm.model.name.TaxonName>
Copyright © 2007-2018. All Rights Reserved.