public AutoCompleteBasedOnLucene(IDirectoryFactory directoryFactory, SourceStorageFactory sourceStorageFactory, ILog log, IConverterRepository converterRepository)
 {
     _sourceStorageFactory = sourceStorageFactory;
     _log = log;
     _converterRepository = converterRepository;
     _directoryFactory    = directoryFactory;
 }
 public CoursesIndexBuilder(
     ICoursesDataContext coursesDataContext,
     IDirectoryFactory directoryFactory)
 {
     _coursesDataContext = coursesDataContext;
     _directoryFactory   = directoryFactory;
 }
 public AutoCompleteBasedOnLucene(IDirectoryFactory directoryFactory, SourceStorageFactory sourceStorageFactory, ILog log, IConverterRepository converterRepository)
 {
     _sourceStorageFactory = sourceStorageFactory;
     _log = log;
     _converterRepository = converterRepository;
     _directoryFactory = directoryFactory;
 }
 public override void Setup()
 {
     base.Setup();
     PluginLoader.Instance.EnsureLoaded();
     _directoryFactory = Mvx.Resolve<IDirectoryFactory<IStorageFolder>>();
     _fileFactory = Mvx.Resolve<IFileFactory<IStorageFile>>();
 }
Beispiel #5
0
 public IndexedDocumentIndexer()
 {
     _indexReaderFactory = new IndexReaderBaseFactory();
     _directoryFactory   = new DirectoryBaseFactory();
     _analyzerFactory    = new AnalyzerBaseFactory();
     _indexWriterFactory = new IndexWriterBaseFactory();
     _indexCommands      = new IndexedDocumentCommands();
 }
 public IndexSearchingService()
 {
     _directoryFactory        = new DirectoryBaseFactory();
     _indexReaderFactorty     = new IndexReaderBaseFactory();
     _indexSearcherFactory    = new IndexSearcherBaseFactory();
     _singleFieldQueryFactory = new SingleFieldQueryFactory();
     _simpleQueryExecutor     = new SimpleQueryExecutor();
     _analyzerFactory         = new AnalyzerBaseFactory();
 }
Beispiel #7
0
 public SyncClient(
     ITextView view,
     IDirectoryFactory directoryFactory,
     IFileHasher fileHasher,
     IFileServiceApi fileService)
 {
     this.view             = view;
     this.directoryFactory = directoryFactory;
     this.fileHasher       = fileHasher;
     this.fileService      = fileService;
 }
        /// <summary>
        ///     Initializes a new instance of the <see cref="NewFolderMenuItem" /> class.
        /// </summary>
        /// <param name="directoryCreator">The directory creator.</param>
        /// <param name="projectExplorerItemFactory">The project explorer item factory.</param>
        public NewFolderMenuItem(IDirectoryFactory directoryCreator,
            IProjectExplorerItemFactory projectExplorerItemFactory)
            : base(Resources.NewFolderMenuItemHeader, 0)
        {
            Check.IfIsNull(directoryCreator).Throw<ArgumentNullException>(() => directoryCreator);
            Check.IfIsNull(projectExplorerItemFactory).Throw<ArgumentNullException>(() => projectExplorerItemFactory);

            this.directoryCreator = directoryCreator;
            this.projectExplorerItemFactory = projectExplorerItemFactory;

            Command = new Command(CreateNewFolder);
        }
        public virtual Directory GetIndex(string indexName)
        {
            Directory directory = null;

            if (!indices.TryGetValue(indexName, out directory))
            {
                IDirectoryFactory factory = null;
                configuration.DirectoryFactories.TryGetValue(indexName, out factory);
                factory = factory ?? new DefaultDirectoryFactory(configuration);

                directory = factory.CreateDirectoryFor(indexName);
                indices.TryAdd(indexName, directory);
            }
            return(directory);
        }
Beispiel #10
0
 /// <summary>
 /// Used to change the analyzerFactory used to create the lucene directories in run-time  depending on the indexing requirments.
 /// </summary>
 /// <param name="directoryFactory">The new directory factory.</param>
 public void SetDirectoryFactory(IDirectoryFactory <Directory> directoryFactory)
 {
     _directoryFactory = directoryFactory;
 }
Beispiel #11
0
 public CoursesSearchManager(IDirectoryFactory directoryFactory)
 {
     _directoryFactory = directoryFactory;
 }
Beispiel #12
0
 public SourceStorageFactory(IDirectoryFactory directoryFactory, IConverterRepository converterRepository, ILearningRepository learningRepository)
 {
     _directoryFactory    = directoryFactory;
     _converterRepository = converterRepository;
     _learningRepository  = learningRepository;
 }
 public DirectoryListingService(IDirectoryFactory directoryFactory, IFileHasher fileHasher)
 {
     this.directoryFactory = directoryFactory;
     this.fileHasher       = fileHasher;
 }
Beispiel #14
0
 public DirectoryEnumImpl(IDirectoryFactory directoryFactory)
 {
     _directoryFactory = directoryFactory;
 }
Beispiel #15
0
 public MovieService(IUnitOfWork unitOfWork, IMovieFactory movieFactory, IDirectoryFactory directoryFactory)
 {
     _uow              = unitOfWork;
     _movieFactory     = movieFactory;
     _directoryFactory = directoryFactory;
 }
 public SourceStorageFactory(IDirectoryFactory directoryFactory, IConverterRepository converterRepository, ILearningRepository learningRepository)
 {
     _directoryFactory = directoryFactory;
     _converterRepository = converterRepository;
     _learningRepository = learningRepository;
 }
Beispiel #17
0
 public DirectorService(IUnitOfWork uow, IDirectoryFactory directoryFactory)
 {
     _uow = uow;
     _directoryFactory = directoryFactory;
 }
 protected override Lucene.Net.Store.Directory CreateDirectory(LuceneIndex luceneIndex, bool forceUnlock)
 {
     _directoryFactory = CreateFactory();
     return(_directoryFactory.CreateDirectory(luceneIndex, forceUnlock));
 }
 public FileContentService(IDirectoryFactory directoryFactory)
 {
     this.directoryFactory = directoryFactory;
 }