Package docking.options.editor
Class DateEditor
- java.lang.Object
-
- java.beans.PropertyEditorSupport
-
- docking.options.editor.DateEditor
-
- All Implemented Interfaces:
java.beans.PropertyEditor
public class DateEditor extends java.beans.PropertyEditorSupport
Non-editable Editor for date and time; creates a text field for the string version of the date.
-
-
Field Summary
Fields Modifier and Type Field Description static java.text.DateFormat
DEFAULT_DATE_FORMAT
-
Constructor Summary
Constructors Constructor Description DateEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
format(java.util.Date d)
java.awt.Component
getCustomEditor()
java.lang.Object
getValue()
void
setAsText(java.lang.String text)
void
setDateFormat(java.text.DateFormat format)
void
setValue(java.lang.Object value)
boolean
supportsCustomEditor()
-
-
-
Method Detail
-
setDateFormat
public void setDateFormat(java.text.DateFormat format)
-
format
public java.lang.String format(java.util.Date d)
-
getCustomEditor
public java.awt.Component getCustomEditor()
- Specified by:
getCustomEditor
in interfacejava.beans.PropertyEditor
- Overrides:
getCustomEditor
in classjava.beans.PropertyEditorSupport
-
supportsCustomEditor
public boolean supportsCustomEditor()
- Specified by:
supportsCustomEditor
in interfacejava.beans.PropertyEditor
- Overrides:
supportsCustomEditor
in classjava.beans.PropertyEditorSupport
-
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interfacejava.beans.PropertyEditor
- Overrides:
getValue
in classjava.beans.PropertyEditorSupport
-
setValue
public void setValue(java.lang.Object value)
- Specified by:
setValue
in interfacejava.beans.PropertyEditor
- Overrides:
setValue
in classjava.beans.PropertyEditorSupport
-
setAsText
public void setAsText(java.lang.String text) throws java.lang.IllegalArgumentException
- Specified by:
setAsText
in interfacejava.beans.PropertyEditor
- Overrides:
setAsText
in classjava.beans.PropertyEditorSupport
- Throws:
java.lang.IllegalArgumentException
-
-