public class EditablePropertyDate extends StyledControl implements EditablePart
focusListener, mouseListener
DATE_TIME_FORMAT, HYPERLINK, ITEM_HEIGHT, LOADING_IMAGE, MARKUP, NO_IMAGE, NO_IMAGE_RATIO, NO_IMAGE_SIZE, STYLE
Constructor and Description |
---|
EditablePropertyDate(org.eclipse.swt.widgets.Composite parent,
int style,
Node node,
java.lang.String propertyName,
java.lang.String message,
java.text.DateFormat dateFormat) |
Modifier and Type | Method and Description |
---|---|
protected void |
clear(boolean deep) |
protected org.eclipse.swt.widgets.Control |
createControl(org.eclipse.swt.widgets.Composite box,
java.lang.String style) |
protected org.eclipse.swt.widgets.Label |
createLabel(org.eclipse.swt.widgets.Composite box,
java.lang.String style) |
java.lang.String |
getPropertyName() |
void |
setMessage(java.lang.String message)
Deprecated.
|
void |
setText(java.util.Calendar cal)
Deprecated.
|
void |
setText(java.lang.String text) |
void |
setToolTipText(java.lang.String toolTipText)
Deprecated.
|
void |
startEditing() |
void |
stopEditing() |
createBox, getControl, isEditing, setContainerLayoutData, setControlLayoutData, setFocusListener, setMouseListener, setStyle
getNode, getNodeId, getProperty, getSession, itemIsNode, itemUpdated, setNode, setNodeId, setProperty
changed, computeSize, getAdapter, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addTouchListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getShell, getSize, getToolTipText, getTouchEnabled, getVisible, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCursor, setData, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setSize, setSize, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, update
addDisposeListener, addListener, checkSubclass, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getControl
public EditablePropertyDate(org.eclipse.swt.widgets.Composite parent, int style, Node node, java.lang.String propertyName, java.lang.String message, java.text.DateFormat dateFormat) throws RepositoryException
parent
- style
- node
- propertyName
- message
- dateFormat
- provide a DateFormat
as contract to be able to
read/write dates as stringsRepositoryException
public void setText(java.lang.String text)
public void startEditing()
startEditing
in interface EditablePart
startEditing
in class StyledControl
public void stopEditing()
stopEditing
in interface EditablePart
stopEditing
in class StyledControl
public java.lang.String getPropertyName()
protected org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite box, java.lang.String style)
createControl
in class StyledControl
protected org.eclipse.swt.widgets.Label createLabel(org.eclipse.swt.widgets.Composite box, java.lang.String style)
protected void clear(boolean deep)
clear
in class StyledControl
@Deprecated public void setToolTipText(java.lang.String toolTipText)
setToolTipText
in class org.eclipse.swt.widgets.Control
@Deprecated public void setMessage(java.lang.String message)
@Deprecated public void setText(java.util.Calendar cal)
Copyright © 2007–2020. All rights reserved.