Property Trees and the Property Tree Editor

Property Trees are Properties that allow other Properties to be nested and also provide wildcard default values. The interface for com.mortbay.Util.PropertyTree is identical to standard java Properties but keys such as "a.b" can be used to refer to nested PropertyTrees. These can then be retrieved and iterated over or saved out individually. More information is contained in the javadoc for the class.

The Property Tree Editor servlet can demonstrate how these work.