public class DateElementController extends AbstractCdmFormElement implements IEnableableFormElement, CdmCompositeController, org.eclipse.swt.events.ModifyListener
formFactory
Constructor and Description |
---|
DateElementController(DateElement dateTimeElement,
CdmFormFactory formFactory,
ICdmFormElement parentElement,
org.joda.time.DateTime initialDateTime) |
Modifier and Type | Method and Description |
---|---|
org.joda.time.DateTime |
getDateTime() |
boolean |
isEnabled()
Return
true if the element is enabled and false otherwise |
void |
modifyText(org.eclipse.swt.events.ModifyEvent e) |
void |
setDateTime(org.joda.time.DateTime date) |
void |
setEnabled(boolean enabled)
Sets composites of this element to the given enablement state.
|
void |
setIrrelevant(boolean irrelevant)
setIrrelevant
|
addControl, addElement, containsFormElement, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getColor, getControls, getElements, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, propertyChange, refresh, removeControl, removeElement, removeElements, removeElementsAndControls, setBackground, setFocus, setLayoutComposite, setPersistentBackground, setPropertyChangeListeners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addElement, containsFormElement, getControls, getElements, getFormFactory, getLayoutComposite, getParentElement, getPersistentBackground, getPropertyChangeListeners, refresh, removeElements, setBackground, setPersistentBackground, setPropertyChangeListeners
firePropertyChangeEvent
public DateElementController(DateElement dateTimeElement, CdmFormFactory formFactory, ICdmFormElement parentElement, org.joda.time.DateTime initialDateTime)
dateTimeElement
- formFactory
- parentElement
- initialDateTime
- none
- public void modifyText(org.eclipse.swt.events.ModifyEvent e)
modifyText
in interface org.eclipse.swt.events.ModifyListener
public org.joda.time.DateTime getDateTime()
public void setDateTime(org.joda.time.DateTime date)
public void setIrrelevant(boolean irrelevant)
IRelevantFormElement
setIrrelevant
setIrrelevant
in interface IRelevantFormElement
irrelevant
- a boolean.public void setEnabled(boolean enabled)
IEnableableFormElement
setEnabled
in interface IEnableableFormElement
enabled
- a boolean.public boolean isEnabled()
IEnableableFormElement
true
if the element is enabled and false
otherwiseisEnabled
in interface IEnableableFormElement
Copyright © 2007-2018. All Rights Reserved.