C# Class Beagrep.Daemon.FilterFactory

Afficher le fichier Open project: baohaojun/beagrep Class Usage Examples

Méthodes publiques

Méthode Description
CreateFilterFromExtension ( string extension ) : ICollection
CreateFiltersFromIndexable ( Indexable indexable ) : ICollection
CreateFiltersFromMimeType ( string mime_type ) : ICollection
CreateFiltersFromPath ( string path ) : ICollection
CreateFiltersFromUri ( Uri uri ) : ICollection
FilterIndexable ( Indexable indexable ) : bool
FilterIndexable ( Indexable indexable, Filter &filter ) : bool
FilterIndexable ( Indexable indexable, Beagrep.Daemon.TextCache text_cache, Filter &filter ) : bool
GetFilterVersion ( string filter_name ) : int

Private Methods

Méthode Description
CreateFilters ( Uri uri, string extension, string mime_type ) : ICollection
FilterFactory ( ) : System
ScanAssemblyForFilters ( Assembly assembly, FilterCache filter_cache ) : int
ShouldWeFilterThis ( Indexable indexable ) : bool

Method Details

CreateFilterFromExtension() public static méthode

public static CreateFilterFromExtension ( string extension ) : ICollection
extension string
Résultat ICollection

CreateFiltersFromIndexable() public static méthode

public static CreateFiltersFromIndexable ( Indexable indexable ) : ICollection
indexable Indexable
Résultat ICollection

CreateFiltersFromMimeType() public static méthode

public static CreateFiltersFromMimeType ( string mime_type ) : ICollection
mime_type string
Résultat ICollection

CreateFiltersFromPath() public static méthode

public static CreateFiltersFromPath ( string path ) : ICollection
path string
Résultat ICollection

CreateFiltersFromUri() public static méthode

public static CreateFiltersFromUri ( Uri uri ) : ICollection
uri System.Uri
Résultat ICollection

FilterIndexable() public static méthode

public static FilterIndexable ( Indexable indexable ) : bool
indexable Indexable
Résultat bool

FilterIndexable() public static méthode

public static FilterIndexable ( Indexable indexable, Filter &filter ) : bool
indexable Indexable
filter Filter
Résultat bool

FilterIndexable() public static méthode

public static FilterIndexable ( Indexable indexable, Beagrep.Daemon.TextCache text_cache, Filter &filter ) : bool
indexable Indexable
text_cache Beagrep.Daemon.TextCache
filter Filter
Résultat bool

GetFilterVersion() public static méthode

public static GetFilterVersion ( string filter_name ) : int
filter_name string
Résultat int