[izpack-users] Reading Attributes from install.xml

Hal Vaughan hal at thresholddigital.com
Mon Jan 9 07:57:20 CET 2006


Remember I mentioned writing a class to read attributes given to panels in 
install.xml?

It's done.  It requires there to be a file /res/install.xml, which means it 
has to be declared as a resource in the original install.xml file (whatever 
it is named).  It could easily be changed to read from any XML file anywhere 
in the install jar.

I also edited PasswordPanel to get the panel attributes from this class 
instead of reading install.xml directly.

It's time for sleep, but I thought I'd mention I had this working.  I can send 
you the class once I've had time to clean up the code (way to many debugging 
comments and printouts in there now!).

I think I read somewhere that there was an intent to not let install.xml get 
too cluttered.  Unless I missed a method somewhere (and I looked carefully), 
the class I wrote (PanelAttributes) is the only allowance for reading the 
panel attributes.  If more panels are going to use this method of having 
attributes in the install.xml file, it seems to me it might be a good idea if 
either the install.xml file is automatically included OR just the <panels> 
section could be extracted and put in /res.

Just some late night musings.  Let me know what you think and what I've missed 
on this.

Keep well,

Hal



More information about the izpack-users mailing list