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