Response to ticket #2900: get all attributes if none are specified
Response to ticket #2943: performs type checks when extracting data
Response to ticket #2754: Handle exceptions by sending them to the logger
Clean up some unit test code
Fixed issue where data types were improperly ensured during extraction
Wrote CSVWriter & a preliminary unit test for it
Wrote CSVWriter & a preliminary unit test for it
SVC Reader. Not complete.
Move commonly-defined type in CSV-related library to CSVCommon.
Add DataType-related functionality to DataType.java. Incomplete.
modify csv test for build server environment
disable csv test to fix instability
disable csv test to fix instability
Re-added csv test.
Private-ize and final-ize internal fields of DataType.
Added toString() to get the value of supported object in String.
Added isSupported() to check if object is supported.
Private-ize and final-ize internal fields of DataType.
Added toString() to get the value of supported object in String.
Added isSupported() to check if object is supported.
Remove BeanData interface because it's no longer needed.
Remove Extractable interface because it's no longer needed (only has 1 implementation)
Change MBeanExtract.extract() to static because it doesn't have any significant state meaning.
Added HSQL type into DataType enum
Added HSQL type into DataType enum
Move settings-related classes (Settings, Attribute, MBeanData) to Setting package.