1. Updated code to Java 16. Originally I was targeting 14 but I the package has one program
that uses Text Blocks.
2. Replaced Vectors with ArrayLists.
3. Added more generic support.
4. Implemented @Override as needed.
5. Replaced StringBuffer with StringBuilder when used.
6. Added external dependencies to Maven build process.
7. Reduced dependency on for (int... loops.
8. Improved xBaseJException handler to use log4j logging
9. Removed mailer package.
10. Removed rmi package.
11. Added program that generates a simple DBF dumping Java program.
Release 20140310
1. Change version numbering to use release date.
2. Corrected File and Record Lock mechanism.
3. Replaced database version attribute - was using int now using Java
enum type.
4. Now handles Clipper large Char fields (lengths > 256).
xBaseJ - Javae dBase Engine, this release removes the Xerces XML dependency from its XMLParser class.
A bug fix for the xBaseJ project has been updated. The fix was for a bug that left MDX files open if there was an exception.
xBaseJ is a Java dBase engine.
xBaseJ - dbase for Java now handles Currency fields.
I just posted an update to the xBaseJ project. Fixes for memo field and date field classes.
xBaseJ is a dBase Engine written in Java.
This is a bug fix for ndx files using duplicate keys. Updating record incorrectly changed another record with the same key value.
xBaseJ is a dBase Engine written in Java.
xBaseJ - dBase Engine for Java has been updated with bug fixes and code to enhance performance.
Update to fix bug with Index class that had issues with empty dbf files.
Release 2009/10/13
1. Method reIndex2 removed for all indexing classes.
2. added new test class testMDXBy2ndParty
3. removed old debugging code from some classes.
4. Fixed null pointer exception which happened when calling close() without any NDX files open.
5. abstracted the getType method in abstract Field class.
5.a getType no longer throws xBaseJException.
6. cleaned up put(double) method in FloatField.... read more
Release 20090922 has been posted.
Logging is now handled by the Apache Commons Logging classes.
xBaseJ - dBase For Java has been updated. This release includes a fix for encoding Strings for fpt formatted files.
xBaseJ has been modified to allow Numeric and Float type fields to recognize the locale's decimal separator.
xBaseJ - Java Classes to read dBase and other dbf files.
Update included a fix for reading the memo field from a fpt file.
xBaseJ - a Java DBF engine for dBase and FoxPro files.
Mods...
1. Changed private objects in DBF class to protected in preparation to subclass DBF.
2. Temporary Foxpro files were not creating the memofile with the ftp extension.
xBaseJ - dBase Access for Java.
The build process was updated to include the "missing" RMI classes.
The RMI classes provide remote access to dBase files via Java RMI.
The license for the xBaseJ and xBaseJMicro packages have been changed from GPL to LGPL.
xBaseJ is a Java based engine for dbase (dbf) files.
xBaseJ Micro
dBase Access for Java ME
This is a subset of the xBaseJ package found on sourceforge.net.
The API is similar except for somethings such as package naming.
Package built with Java ME (J2ME) CDC Foundation Profile Development
JSR219 (FP 1.1.2)
American Coders Ltd has successfully relicensed its software package xBaseJ to become an open source package. The open source version of xBaseJ is now available at SourceForge.net.
xBaseJ is a collection of Java classes and methods to process xBase file (dbf, ndx, mdx, etc...). These Java classes allow a programmer to read/write/update xBase type files.