atg.droplet.sql
Class SimpleSQLFormHandler.FlexibleDoublePropertyEditor
java.lang.Object
java.beans.PropertyEditorSupport
atg.droplet.sql.SimpleSQLFormHandler.FlexibleDoublePropertyEditor
- All Implemented Interfaces:
- java.beans.PropertyEditor
- Enclosing class:
- SimpleSQLFormHandler
public static class SimpleSQLFormHandler.FlexibleDoublePropertyEditor
- extends java.beans.PropertyEditorSupport
This class implements a property editor which does normal double
parsing, but also check for 'true' treating it as 1.0 and 'false" as 0.0.
This is necessary because some SQL databases (oracle) don't type numbers
very strictly so they are used for booleans.
|
Field Summary |
static java.lang.String |
CLASS_VERSION
Class version string |
| Methods inherited from class java.beans.PropertyEditorSupport |
addPropertyChangeListener, firePropertyChange, getCustomEditor, getSource, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setSource, setValue, supportsCustomEditor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_VERSION
public static final java.lang.String CLASS_VERSION
- Class version string
- See Also:
- Constant Field Values
SimpleSQLFormHandler.FlexibleDoublePropertyEditor
public SimpleSQLFormHandler.FlexibleDoublePropertyEditor()
setAsText
public void setAsText(java.lang.String pStr)
throws java.lang.IllegalArgumentException
- Specified by:
setAsText in interface java.beans.PropertyEditor- Overrides:
setAsText in class java.beans.PropertyEditorSupport
- Throws:
java.lang.IllegalArgumentException
getJavaInitializationString
public java.lang.String getJavaInitializationString()
- Specified by:
getJavaInitializationString in interface java.beans.PropertyEditor- Overrides:
getJavaInitializationString in class java.beans.PropertyEditorSupport
getAsText
public java.lang.String getAsText()
- Specified by:
getAsText in interface java.beans.PropertyEditor- Overrides:
getAsText in class java.beans.PropertyEditorSupport