test_class.declarator: userDefinedDateFormat = DateFormat.MEDIUM
test_class.modifier: private static
test_class.original_string: private static int userDefinedDateFormat = DateFormat.MEDIUM;
test_class.type: int
test_class.var_name: userDefinedDateFormat
test_class.file: sql12/fw/src/test/java/net/sourceforge/squirrel_sql/fw/datasetviewer/cellcomponent/DataTypeDateTest.java
test_class.identifier: DataTypeDateTest
test_class.superclass: extends AbstractDataTypeComponentTest
test_case.body: @Test
  	public void testGetReadDateAsTimestamp()
  	{
  		DTProperties.put(DataTypeDate.class.getName(), "readDateAsTimestamp", "false");
  		assertFalse("Expected default value to be false for read date as timestamp",
  			DataTypeDate.getReadDateAsTimestamp());
  
  		DTProperties.put(DataTypeDate.class.getName(), "readDateAsTimestamp", "true");
  		assertTrue("Expected the user specified value", DataTypeDate.getReadDateAsTimestamp());
  	}
test_case.class_method_signature: DataTypeDateTest.testGetReadDateAsTimestamp()
test_case.full_signature: @Test public void testGetReadDateAsTimestamp()
test_case.identifier: testGetReadDateAsTimestamp
test_case.invocations: put getName assertFalse getReadDateAsTimestamp put getName assertTrue getReadDateAsTimestamp
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetReadDateAsTimestamp()
focal_class.declarator: s_stringMgr =
  		StringManagerFactory.getStringManager(DataTypeDate.class)
focal_class.modifier: private static final
focal_class.original_string: private static final StringManager s_stringMgr =
  		StringManagerFactory.getStringManager(DataTypeDate.class);
focal_class.type: StringManager
focal_class.var_name: s_stringMgr
focal_class.declarator: s_log = LoggerController.createLogger(DataTypeDate.class)
focal_class.modifier: private static
focal_class.original_string: private static ILogger s_log = LoggerController.createLogger(DataTypeDate.class);
focal_class.type: ILogger
focal_class.var_name: s_log
focal_class.declarator: _isNullable
focal_class.modifier: private
focal_class.original_string: private boolean _isNullable;
focal_class.type: boolean
focal_class.var_name: _isNullable
focal_class.declarator: _table
focal_class.modifier: private
focal_class.original_string: private JTable _table;
focal_class.type: JTable
focal_class.var_name: _table
focal_class.declarator: _textComponent
focal_class.modifier: private
focal_class.original_string: private IRestorableTextComponent _textComponent;
focal_class.type: IRestorableTextComponent
focal_class.var_name: _textComponent
focal_class.declarator: _renderer = DefaultColumnRenderer.getInstance()
focal_class.modifier: private
focal_class.original_string: private DefaultColumnRenderer _renderer = DefaultColumnRenderer.getInstance();
focal_class.type: DefaultColumnRenderer
focal_class.var_name: _renderer
focal_class.declarator: thisClassName =
  		"net.sourceforge.squirrel_sql.fw.datasetviewer.cellcomponent.DataTypeDate"
focal_class.modifier: private static final
focal_class.original_string: private static final String thisClassName =
  		"net.sourceforge.squirrel_sql.fw.datasetviewer.cellcomponent.DataTypeDate";
focal_class.type: String
focal_class.var_name: thisClassName
focal_class.declarator: DEFAULT_LOCALE_FORMAT = DateFormat.SHORT
focal_class.modifier: private static
focal_class.original_string: private static int DEFAULT_LOCALE_FORMAT = DateFormat.SHORT;
focal_class.type: int
focal_class.var_name: DEFAULT_LOCALE_FORMAT
focal_class.declarator: propertiesAlreadyLoaded = false
focal_class.modifier: private static
focal_class.original_string: private static boolean propertiesAlreadyLoaded = false;
focal_class.type: boolean
focal_class.var_name: propertiesAlreadyLoaded
focal_class.declarator: useJavaDefaultFormat = true
focal_class.modifier: private static
focal_class.original_string: private static boolean useJavaDefaultFormat = true;
focal_class.type: boolean
focal_class.var_name: useJavaDefaultFormat
focal_class.declarator: localeFormat = DEFAULT_LOCALE_FORMAT
focal_class.modifier: private static
focal_class.original_string: private static int localeFormat = DEFAULT_LOCALE_FORMAT;
focal_class.type: int
focal_class.var_name: localeFormat
focal_class.declarator: lenient = true
focal_class.modifier: private static
focal_class.original_string: private static boolean lenient = true;
focal_class.type: boolean
focal_class.var_name: lenient
focal_class.declarator: readDateAsTimestamp = false
focal_class.modifier: private static
focal_class.original_string: private static boolean readDateAsTimestamp = false;
focal_class.type: boolean
focal_class.var_name: readDateAsTimestamp
focal_class.declarator: dateFormat = 
  	     new ThreadSafeDateFormat(localeFormat)
focal_class.modifier: private static
focal_class.original_string: private static ThreadSafeDateFormat dateFormat = 
  	     new ThreadSafeDateFormat(localeFormat);
focal_class.type: ThreadSafeDateFormat
focal_class.var_name: dateFormat
focal_class.declarator: _renderExceptionHasBeenLogged
focal_class.modifier: private
focal_class.original_string: private boolean _renderExceptionHasBeenLogged;
focal_class.type: boolean
focal_class.var_name: _renderExceptionHasBeenLogged
focal_class.file: sql12/fw/src/main/java/net/sourceforge/squirrel_sql/fw/datasetviewer/cellcomponent/DataTypeDate.java
focal_class.identifier: DataTypeDate
focal_class.interfaces: implements IDataTypeComponent
focal_class.class_method_signature: DataTypeDate.DataTypeDate(JTable table, ColumnDisplayDefinition colDef)
focal_class.full_signature: public  DataTypeDate(JTable table, ColumnDisplayDefinition colDef)
focal_class.identifier: DataTypeDate
focal_class.modifiers: public
focal_class.parameters: (JTable table, ColumnDisplayDefinition colDef)
focal_class.signature:  DataTypeDate(JTable table, ColumnDisplayDefinition colDef)
focal_class.class_method_signature: DataTypeDate.loadProperties()
focal_class.full_signature: private static void loadProperties()
focal_class.identifier: loadProperties
focal_class.modifiers: private static
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void loadProperties()
focal_class.class_method_signature: DataTypeDate.initDateFormat(int format, boolean lenient)
focal_class.full_signature: private static void initDateFormat(int format, boolean lenient)
focal_class.identifier: initDateFormat
focal_class.modifiers: private static
focal_class.parameters: (int format, boolean lenient)
focal_class.return: void
focal_class.signature: void initDateFormat(int format, boolean lenient)
focal_class.class_method_signature: DataTypeDate.getReadDateAsTimestamp()
focal_class.full_signature: public static boolean getReadDateAsTimestamp()
focal_class.identifier: getReadDateAsTimestamp
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean getReadDateAsTimestamp()
focal_class.class_method_signature: DataTypeDate.getClassName()
focal_class.full_signature: public String getClassName()
focal_class.identifier: getClassName
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getClassName()
focal_class.class_method_signature: DataTypeDate.renderObject(Object value)
focal_class.full_signature: public String renderObject(Object value)
focal_class.identifier: renderObject
focal_class.modifiers: public
focal_class.parameters: (Object value)
focal_class.return: String
focal_class.signature: String renderObject(Object value)
focal_class.class_method_signature: DataTypeDate.isEditableInCell(Object originalValue)
focal_class.full_signature: public boolean isEditableInCell(Object originalValue)
focal_class.identifier: isEditableInCell
focal_class.modifiers: public
focal_class.parameters: (Object originalValue)
focal_class.return: boolean
focal_class.signature: boolean isEditableInCell(Object originalValue)
focal_class.class_method_signature: DataTypeDate.needToReRead(Object originalValue)
focal_class.full_signature: public boolean needToReRead(Object originalValue)
focal_class.identifier: needToReRead
focal_class.modifiers: public
focal_class.parameters: (Object originalValue)
focal_class.return: boolean
focal_class.signature: boolean needToReRead(Object originalValue)
focal_class.class_method_signature: DataTypeDate.getJTextField()
focal_class.full_signature: public JTextField getJTextField()
focal_class.identifier: getJTextField
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: JTextField
focal_class.signature: JTextField getJTextField()
focal_class.class_method_signature: DataTypeDate.validateAndConvert(String value, Object originalValue, StringBuffer messageBuffer)
focal_class.full_signature: public Object validateAndConvert(String value, Object originalValue, StringBuffer messageBuffer)
focal_class.identifier: validateAndConvert
focal_class.modifiers: public
focal_class.parameters: (String value, Object originalValue, StringBuffer messageBuffer)
focal_class.return: Object
focal_class.signature: Object validateAndConvert(String value, Object originalValue, StringBuffer messageBuffer)
focal_class.class_method_signature: DataTypeDate.useBinaryEditingPanel()
focal_class.full_signature: public boolean useBinaryEditingPanel()
focal_class.identifier: useBinaryEditingPanel
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean useBinaryEditingPanel()
focal_class.class_method_signature: DataTypeDate.isEditableInPopup(Object originalValue)
focal_class.full_signature: public boolean isEditableInPopup(Object originalValue)
focal_class.identifier: isEditableInPopup
focal_class.modifiers: public
focal_class.parameters: (Object originalValue)
focal_class.return: boolean
focal_class.signature: boolean isEditableInPopup(Object originalValue)
focal_class.class_method_signature: DataTypeDate.getJTextArea(Object value)
focal_class.full_signature: public JTextArea getJTextArea(Object value)
focal_class.identifier: getJTextArea
focal_class.modifiers: public
focal_class.parameters: (Object value)
focal_class.return: JTextArea
focal_class.signature: JTextArea getJTextArea(Object value)
focal_class.class_method_signature: DataTypeDate.validateAndConvertInPopup(String value, Object originalValue, StringBuffer messageBuffer)
focal_class.full_signature: public Object validateAndConvertInPopup(String value, Object originalValue, StringBuffer messageBuffer)
focal_class.identifier: validateAndConvertInPopup
focal_class.modifiers: public
focal_class.parameters: (String value, Object originalValue, StringBuffer messageBuffer)
focal_class.return: Object
focal_class.signature: Object validateAndConvertInPopup(String value, Object originalValue, StringBuffer messageBuffer)
focal_class.class_method_signature: DataTypeDate.readResultSet(ResultSet rs, int index, boolean limitDataRead)
focal_class.full_signature: public Object readResultSet(ResultSet rs, int index, boolean limitDataRead)
focal_class.identifier: readResultSet
focal_class.modifiers: public
focal_class.parameters: (ResultSet rs, int index, boolean limitDataRead)
focal_class.return: Object
focal_class.signature: Object readResultSet(ResultSet rs, int index, boolean limitDataRead)
focal_class.class_method_signature: DataTypeDate.staticReadResultSet(ResultSet rs, int index, boolean limitDataRead)
focal_class.full_signature: public static Object staticReadResultSet(ResultSet rs, int index, boolean limitDataRead)
focal_class.identifier: staticReadResultSet
focal_class.modifiers: public static
focal_class.parameters: (ResultSet rs, int index, boolean limitDataRead)
focal_class.return: Object
focal_class.signature: Object staticReadResultSet(ResultSet rs, int index, boolean limitDataRead)
focal_class.class_method_signature: DataTypeDate.getWhereClauseValue(Object value, ISQLDatabaseMetaData md)
focal_class.full_signature: public IWhereClausePart getWhereClauseValue(Object value, ISQLDatabaseMetaData md)
focal_class.identifier: getWhereClauseValue
focal_class.modifiers: public
focal_class.parameters: (Object value, ISQLDatabaseMetaData md)
focal_class.return: IWhereClausePart
focal_class.signature: IWhereClausePart getWhereClauseValue(Object value, ISQLDatabaseMetaData md)
focal_class.class_method_signature: DataTypeDate.setPreparedStatementValue(PreparedStatement pstmt, Object value, int position)
focal_class.full_signature: public void setPreparedStatementValue(PreparedStatement pstmt, Object value, int position)
focal_class.identifier: setPreparedStatementValue
focal_class.modifiers: public
focal_class.parameters: (PreparedStatement pstmt, Object value, int position)
focal_class.return: void
focal_class.signature: void setPreparedStatementValue(PreparedStatement pstmt, Object value, int position)
focal_class.class_method_signature: DataTypeDate.getDefaultValue(String dbDefaultValue)
focal_class.full_signature: public Object getDefaultValue(String dbDefaultValue)
focal_class.identifier: getDefaultValue
focal_class.modifiers: public
focal_class.parameters: (String dbDefaultValue)
focal_class.return: Object
focal_class.signature: Object getDefaultValue(String dbDefaultValue)
focal_class.class_method_signature: DataTypeDate.canDoFileIO()
focal_class.full_signature: public boolean canDoFileIO()
focal_class.identifier: canDoFileIO
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean canDoFileIO()
focal_class.class_method_signature: DataTypeDate.importObject(FileInputStream inStream)
focal_class.full_signature: public String importObject(FileInputStream inStream)
focal_class.identifier: importObject
focal_class.modifiers: public
focal_class.parameters: (FileInputStream inStream)
focal_class.return: String
focal_class.signature: String importObject(FileInputStream inStream)
focal_class.class_method_signature: DataTypeDate.exportObject(FileOutputStream outStream, String text)
focal_class.full_signature: public void exportObject(FileOutputStream outStream, String text)
focal_class.identifier: exportObject
focal_class.modifiers: public
focal_class.parameters: (FileOutputStream outStream, String text)
focal_class.return: void
focal_class.signature: void exportObject(FileOutputStream outStream, String text)
focal_class.class_method_signature: DataTypeDate.getControlPanel()
focal_class.full_signature: public static OkJPanel getControlPanel()
focal_class.identifier: getControlPanel
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: OkJPanel
focal_class.signature: OkJPanel getControlPanel()
focal_class.superclass: extends BaseDataTypeComponent
focal_method.body: public static boolean getReadDateAsTimestamp() {
          propertiesAlreadyLoaded = false;
          loadProperties();
          return readDateAsTimestamp;
      }
focal_method.class_method_signature: DataTypeDate.getReadDateAsTimestamp()
focal_method.full_signature: public static boolean getReadDateAsTimestamp()
focal_method.identifier: getReadDateAsTimestamp
focal_method.invocations: loadProperties
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean getReadDateAsTimestamp()