Just some sample output from the settings builder. Outputting java is just as easy as I hoped.
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<settings>
<window>
<size x="727" y="1042"/>
<location x="136" y="152"/>
<splitpane location="229"/>
</window>
<urls>
<romrevision url="http://www.scoobypedia.co.uk/index.php/Knowledge/ECUVersionCompatibilityList"/>
<support url="http://www.romraider.com"/>
</urls>
<files>
<image_dir path="C:\Documents and Settings\Jared Gould\Desktop"/>
<ecudefinitionfile name="C:\Documents and Settings\Jared Gould\Desktop\RomRaider\.\ecu_defs.xml"/>
</files>
<options>
<obsoletewarning value="true"/>
<calcconflictwarning value="false"/>
<debug value="false"/>
</options>
<tabledisplay>
<font face="Arial Bold" size="1" decoration="0"/>
<cellsize height="18" width="42"/>
<colors>
<max r="255" g="155" b="155"/>
<min r="255" g="255" b="155"/>
<highlight r="155" g="155" b="255"/>
<increaseborder r="255" g="0" b="0"/>
<decreaseborder r="255" g="255" b="255"/>
<axis r="255" g="255" b="255"/>
</colors>
<singletableview value="false"/>
</tabledisplay>
</settings>