예제 #1
0
		public TreeCrawlTask (FileSystemQueryable queryable, Handler handler)
		{
			this.queryable = queryable;
			this.handler = handler;
			this.Tag = "Tree Crawler";
			this.Priority = Scheduler.Priority.Delayed;
		}
예제 #2
0
		public FileCrawlTask (FileSystemQueryable queryable)
		{
			this.queryable = queryable;
			this.Tag = "File Crawler";
			this.Priority = Scheduler.Priority.Delayed;

			this.our_post_hook = new Scheduler.Hook (PostCrawlHook);
		}
		public DirectoryIndexableGenerator (FileSystemQueryable queryable,
						    DirectoryModel      directory)
		{
			this.queryable = queryable;
			this.directory = directory;

			if (this.directory == null)
				done = true;
			else 
				files = DirectoryWalker.GetFileInfos (this.directory.FullName).GetEnumerator ();
		}
예제 #4
0
		public XmpSidecarStore (UidManager uid_manager, FileSystemQueryable queryable)
		{
			this.uid_manager = uid_manager;
			this.queryable = queryable;
		}
예제 #5
0
		public void Start (FileSystemQueryable queryable)
		{
			this.queryable = queryable;
		}
예제 #6
0
		/////////////////////////////////////////////////////////////

		public FileNameFilter (FileSystemQueryable queryable)
		{
			this.queryable = queryable;

			LoadConfiguration ();
		}
예제 #7
0
		public void Start (FileSystemQueryable queryable)
		{
		}
예제 #8
0
			public FileSystemEventsGenerator (FileSystemQueryable queryable)
			{
				this.queryable = queryable;
			}