Package com.im.commons.ui.beans
Class NullDelegatePropertyEditor
- java.lang.Object
-
- java.beans.PropertyEditorSupport
-
- com.im.commons.ui.beans.NullDelegatePropertyEditor
-
- All Implemented Interfaces:
java.beans.PropertyEditor
public class NullDelegatePropertyEditor extends java.beans.PropertyEditorSupport
Generic property editor where values are integers, but should be edited as strings.
-
-
Constructor Summary
Constructors Constructor Description NullDelegatePropertyEditor(java.lang.Class<?> clazz, java.lang.String nullMessage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAsText()
java.awt.Component
getCustomEditor()
java.lang.String
getJavaInitializationString()
java.lang.Object
getValue()
boolean
isPaintable()
void
paintValue(java.awt.Graphics gfx, java.awt.Rectangle box)
void
setAsText(java.lang.String text)
void
setValue(java.lang.Object value)
boolean
supportsCustomEditor()
-
-
-
Method Detail
-
supportsCustomEditor
public boolean supportsCustomEditor()
- Specified by:
supportsCustomEditor
in interfacejava.beans.PropertyEditor
- Overrides:
supportsCustomEditor
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
-
paintValue
public void paintValue(java.awt.Graphics gfx, java.awt.Rectangle box)
- Specified by:
paintValue
in interfacejava.beans.PropertyEditor
- Overrides:
paintValue
in classjava.beans.PropertyEditorSupport
-
isPaintable
public boolean isPaintable()
- Specified by:
isPaintable
in interfacejava.beans.PropertyEditor
- Overrides:
isPaintable
in classjava.beans.PropertyEditorSupport
-
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interfacejava.beans.PropertyEditor
- Overrides:
getValue
in classjava.beans.PropertyEditorSupport
-
getJavaInitializationString
public java.lang.String getJavaInitializationString()
- Specified by:
getJavaInitializationString
in interfacejava.beans.PropertyEditor
- Overrides:
getJavaInitializationString
in classjava.beans.PropertyEditorSupport
-
getCustomEditor
public java.awt.Component getCustomEditor()
- Specified by:
getCustomEditor
in interfacejava.beans.PropertyEditor
- Overrides:
getCustomEditor
in classjava.beans.PropertyEditorSupport
-
getAsText
public java.lang.String getAsText()
- Specified by:
getAsText
in interfacejava.beans.PropertyEditor
- Overrides:
getAsText
in classjava.beans.PropertyEditorSupport
-
-