This object parses the *.prf text file and generates an internal representation of the preference settings that can then be queried by the other SPARK classes. It is also possible to create a SPARK::TPreferenceSettings object without a *.prf file thanks to the method interface provided in the SPARK::TPreferenceSettings, SPARK::TComponentSettings and SPARK::TGlobalSettings classes.
In particular, the class SPARK::TPreferenceSettings will produce:
SPARK::TPreferenceSettings PreferenceSettings( PrfFileName );