beagle r3562 - in trunk/beagle: Filters beagled



Author: joeshaw
Date: 2007-03-13 18:20:32 +0000 (Tue, 13 Mar 2007)
New Revision: 3562
ViewCVS link: http://svn.gnome.org/viewcvs/beagle?rev=3562&view=rev

Modified:
   trunk/beagle/Filters/FilterArchive.cs
   trunk/beagle/Filters/FilterDOC.cs
   trunk/beagle/Filters/FilterHtml.cs
   trunk/beagle/Filters/FilterKNotes.cs
   trunk/beagle/Filters/FilterKOrganizer.cs
   trunk/beagle/Filters/FilterKonqHistory.cs
   trunk/beagle/Filters/FilterMail.cs
   trunk/beagle/Filters/FilterPdf.cs
   trunk/beagle/Filters/FilterTotem.cs
   trunk/beagle/beagled/Filter.cs
   trunk/beagle/beagled/FilterFactory.cs
Log:
Eliminate the abstraction layer between Filters and Indexables.  There's
no reason why a filter shouldn't have direct access to the indexable,
and this eliminates a bunch of "passthrough" code, like
IndexableProperties, Timestamp, Uri, DisplayUri, etc.  Keep the
AddProperty() method which just calls the same method directly on the
indexable.

This will make child indexables easier once they are made a type of
more generic filter-generated indexable.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]