| author: Nigel author: Add extra properties to the Entry objects to support QIF import author: and export. The plug-in in which this class appears provides support author: to import and export QIF files. However not all properties supported author: by QIF files are included in the base set of JMoney properties. author: We do not want to drop any data when importing a QIF file because, author: even though the JMoney framework does not know about all the author: properties, plug-ins may be able to make use of the properties. author: This class adds all the properties supported by QIF that are author: not base JMoney properties. author: author: The data can be accessed by a plug-in in many ways: author: A plug-in can depend on this plug-in. That plug-in can then author: access the properties in this class. author: A propagator plug-in can progagate property values between this author: class and properties in other Entry extension property set author: classes. author: This approach should be taken if using a plug-in that was author: developed without any knowledge of this plug-in. author: A generic property editor can allow the user to edit properties author: in this extension, even though the property editor does not author: depend on this extension and does not know about this extension. author: developed without any knowledge of this plug-in. author: Even if no other plug-in accesses a property imported by QIF author: import, the property value will be maintained for as long as author: the entry is not deleted and will be written out if a QIF author: export is performed. author: |