public abstract class DateDetailSectionBase<T extends eu.etaxonomy.cdm.model.common.TimePeriod> extends AbstractFormSection<T>
AbstractFormSection.ExpandListener
Modifier and Type | Field and Description |
---|---|
protected TextWithLabelElement |
text_freeText |
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
Modifier | Constructor and Description |
---|---|
protected |
DateDetailSectionBase(CdmFormFactory formFactory,
ICdmFormElement parentElement,
int style)
Constructor for DateDetailSection.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
int |
getCursorPosition() |
T |
getEntity()
Getter for the field
entity . |
TextWithLabelElement |
getText_parseText() |
protected void |
handleEvent(java.lang.Object eventSource) |
protected abstract T |
newInstance() |
protected abstract T |
parseNewInstance() |
void |
propertyChange(org.eclipse.jface.util.PropertyChangeEvent event) |
void |
setCursorPosition(int cursorPosition) |
void |
setEntity(T timePeriod)
Setter for the field
timePeriod . |
protected void |
setEntityInternally(T timePeriod)
When setting the entity through parsing we do not want to alter the parse field
|
void |
setText_parseText(TextWithLabelElement text_parseText) |
protected void |
updateTitle() |
addElement, addExpandListener, addSelectionListener, containsFormElement, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getControls, getConversationHolder, getElements, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, getSection, getToggle, refresh, removeElement, removeElements, removeSelectionListener, selectionChanged, setBackground, 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
protected TextWithLabelElement text_freeText
protected DateDetailSectionBase(CdmFormFactory formFactory, ICdmFormElement parentElement, int style)
Constructor for DateDetailSection.
formFactory
- a CdmFormFactory
object.parentElement
- a ICdmFormElement
object.style
- a int.public int getCursorPosition()
public void setCursorPosition(int cursorPosition)
public final T getEntity()
AbstractFormSection
Getter for the field entity
.
getEntity
in interface IEntityElement<T extends eu.etaxonomy.cdm.model.common.TimePeriod>
getEntity
in class AbstractFormSection<T extends eu.etaxonomy.cdm.model.common.TimePeriod>
protected abstract T newInstance()
public void setEntity(T timePeriod)
Setter for the field timePeriod
.
setEntity
in class AbstractFormSection<T extends eu.etaxonomy.cdm.model.common.TimePeriod>
timePeriod
- a TimePeriod
object.protected void setEntityInternally(T timePeriod)
timePeriod
- public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
propertyChange
in interface org.eclipse.jface.util.IPropertyChangeListener
propertyChange
in class AbstractFormSection<T extends eu.etaxonomy.cdm.model.common.TimePeriod>
protected void handleEvent(java.lang.Object eventSource)
protected abstract T parseNewInstance()
protected void updateTitle()
public void dispose()
dispose
in class AbstractFormSection<T extends eu.etaxonomy.cdm.model.common.TimePeriod>
public TextWithLabelElement getText_parseText()
public void setText_parseText(TextWithLabelElement text_parseText)
Copyright © 2007-2018. All Rights Reserved.