protected AbstractProviderTest() { string path = GetPath(); _parserFactory = CreateParserFactory(); _datasource = GetDataSource(path); }
public MongoWriter(LogsharkRequest request, IParserFactory parserFactory) { logsharkRequest = request; this.parserFactory = parserFactory; logsetPreprocessor = new LogsetPreprocessor(request, parserFactory); database = request.Configuration.MongoConnectionInfo.GetDatabase(request.RunContext.MongoDatabaseName); }
public SiteTreeGeneratorService(ILogger logger, ITypeResolver typeResolver, IParsedSourceStorageService cache, IParserFactory parserFactory) { _logger = logger; _typeResolver = typeResolver; _cache = cache; _parserFactory = parserFactory; }
public ChapterParser(IParserFactory parserFactory) : base(parserFactory) { PossibleSubUnits = new HashSet <UnitType> { UnitType.Section }; }
/// <summary> /// Creates the appropriate collections & indexes, then parses the target logset into Mongo. /// </summary> public static void ParseLogset(LogsharkRequest request, IParserFactory parserFactory) { var mongoWriter = new MongoWriter(request, parserFactory); mongoWriter.ProcessLogset(); request.RunContext.IsValidLogset = true; }
/// <summary> /// Spins off processing tasks for a collection of log files. /// </summary> protected LogsetParsingResult ProcessFiles(Queue <LogFileContext> files, IParserFactory parserFactory, string logsetHash) { var failedFileParses = new ConcurrentBag <string>(); var totalSizeBytes = files.Sum(file => file.FileSize); var taskFactory = GetFileProcessingTaskFactory(); var tasks = files.Select(file => taskFactory .StartNew(() => { bool processedSuccessfully = ProcessFile(file, parserFactory, logsetHash); if (!processedSuccessfully) { failedFileParses.Add(file.FilePath); } })) .ToList(); const string progressMessage = "Logset processing is approximately {PercentComplete} complete. {TasksRemaining} files remaining.."; using (new TaskStatusWriter(tasks, Log, progressMessage, pollIntervalSeconds: 15)) { Task.WaitAll(tasks.ToArray()); } return(new LogsetParsingResult(failedFileParses, totalSizeBytes)); }
public void Setup() { _isEmptyCalls = 0; _tokenParser = Substitute.For <ITokenParser>(); _input = Substitute.For <IStringStream>(); _parserFactory = Substitute.For <IParserFactory>(); }
/// <summary> /// Initializes a new instance of the <see cref="QboxNextDataHandler"/> class. /// </summary> /// <param name="correlationId">The correlation identifier.</param> /// <param name="context">The context.</param> /// <param name="parserFactory">The parser factory.</param> /// <param name="counterService">The counter service.</param> /// <param name="stateStoreService">The state store service.</param> /// <param name="dateTimeService">The DateTimeService</param> /// <param name="logger">The logger.</param> public QboxNextDataHandler( [NotNull] string correlationId, [NotNull] QboxDataDumpContext context, [NotNull] IParserFactory parserFactory, [NotNull] ICounterStoreService counterService, [NotNull] IStateStoreService stateStoreService, [NotNull] IDateTimeService dateTimeService, [NotNull] ILogger <QboxNextDataHandler> logger) { Guard.IsNotNullOrEmpty(correlationId, nameof(correlationId)); Guard.IsNotNull(context, nameof(context)); Guard.IsNotNull(parserFactory, nameof(parserFactory)); Guard.IsNotNull(counterService, nameof(counterService)); Guard.IsNotNull(stateStoreService, nameof(stateStoreService)); Guard.IsNotNull(logger, nameof(logger)); Guard.IsNotNull(dateTimeService, nameof(dateTimeService)); _correlationId = correlationId; _context = context; _parserFactory = parserFactory; _counterService = counterService; _stateStoreService = stateStoreService; _logger = logger; _dateTimeService = dateTimeService; }
public void CreateParserFactoryTest() { Type expect = typeof(Sample_Crunch.StandardPanels.CsvParserFactory); IParserFactory lfp = PluginFactory.CreateParserFactory(expect); Assert.IsInstanceOfType(lfp, expect); }
public InMemoryDataStore(IFileManager fileManager, IParserFactory parserFactory) { _fileManager = fileManager; _parserFactory = parserFactory; _data = new Dictionary <string, DataTable>(); }
private void treeView_DragOver(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); foreach (string filename in files) { try { IParserFactory lfp = PluginFactory.FindLogFileParser(filename); if (lfp != null) { e.Effects = DragDropEffects.Copy; e.Handled = true; return; } } catch (Exception) { } } } e.Effects = DragDropEffects.None; e.Handled = true; }
public MiniDataHandler(QboxDataDumpContext context, IQboxMessagesLogger qboxMessagesLogger, IParserFactory parserFactory, IDateTimeService dateTimeService) { _context = context ?? throw new ArgumentNullException(nameof(context)); _qboxMessagesLogger = qboxMessagesLogger ?? new QboxMessagesNullLogger(); _parserFactory = parserFactory ?? throw new ArgumentNullException(nameof(parserFactory)); _dateTimeService = dateTimeService ?? throw new ArgumentNullException(nameof(dateTimeService)); }
public DeviceController(IQboxDataDumpContextFactory qboxDataDataDumpContextFactory, IParserFactory parserFactory, ILogger <DeviceController> logger) { _qboxDataDumpContextFactory = qboxDataDataDumpContextFactory ?? throw new ArgumentNullException(nameof(qboxDataDataDumpContextFactory)); _parserFactory = parserFactory ?? throw new ArgumentNullException(nameof(parserFactory)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _qboxMessagesLogger = new QboxMessagesNullLogger(); }
public DefaultScheduler(string name, IWorkTaskFactory workTaskFactory, IDownloader downloader, IParserFactory parserFactory, IWorkQueue workQueue) { Name = name; this.workTaskFactory = workTaskFactory; this.downloader = downloader; this.parserFactory = parserFactory; this.workQueue = workQueue; }
public DocumentsService( IFileStorageAdapter fileStorageAdapter, IParserFactory parserFactory, IUnitOfWork unitOfWork) { _fileStorageAdapter = fileStorageAdapter; _parserFactory = parserFactory; _unitOfWork = unitOfWork; }
public IPv4AddressParserFactory([NotNull] IParserFactory <DecimalOctet, byte> decimalOctetParserFactory) { if (decimalOctetParserFactory == null) { throw new ArgumentNullException(nameof(decimalOctetParserFactory)); } DecimalOctetParserFactory = decimalOctetParserFactory; }
public ParserService(IFileService fileService, IParserFactory parserFactory) { _fileService = fileService; _parserFactory = parserFactory; _parserFactory.RegisterExtension(".asm", typeof(Z80Parser)); _parserFactory.RegisterExtension(".z80", typeof(Z80Parser)); _parserFactory.RegisterExtension(".inc", typeof(Z80Parser)); }
public AirportsDataProvider( IIVAOWhazzupDataSource dataSource, IParserFactory parserFactory, IAirportsSelector selector) : base(dataSource, parserFactory, selector) { }
public ServersDataProvider( IIVAOWhazzupDataSource dataSource, IParserFactory parserFactory, IServersSelector selector) : base(dataSource, parserFactory, selector) { }
public LetterParser(IParserFactory parserFactory) : base(parserFactory) { PossibleSubUnits = new HashSet <UnitType> { UnitType.Indent }; _letter = new Regex(HeadingRegexPatterns.Letter, HeadingRegexPatterns.Options); }
protected AbstractProvider( IIVAOWhazzupDataSource dataSource, IParserFactory parserFactory, TSelector selector) { ParserFactory = parserFactory; Selector = selector; _dataSource = dataSource; }
//private ModificationParser.ModificationParser modificationParser; public SourceCodeFactory( ITextFileReader textFileReader, IParserFactory parserFactory) //ModificationParser.ModificationParser modificationParser) { this.textFileReader = textFileReader; this.sourceParserFactory = parserFactory; //this.modificationParser = modificationParser; }
public void FindLogFileParserTest() { PluginFactory.Reset(); PluginFactory.LoadPlugins(pluginPath); IParserFactory lfp = PluginFactory.FindLogFileParser("dummy.csv"); IsTypenameSame(lfp.GetType(), typeof(Sample_Crunch.StandardPanels.CsvParserFactory)); }
public void FindParserTest() { PluginFactory.Reset(); PluginFactory.LoadPlugins(pluginPath); Type factoryType = typeof(Sample_Crunch.StandardPanels.CsvParserFactory); IParserFactory lfp = PluginFactory.FindParser(factoryType.FullName); IsTypenameSame(lfp.GetType(), factoryType); }
public GeneralDataProvider( IIVAOWhazzupDataSource dataSource, IParserFactory parserFactory, IGeneralSelector selector) : base(dataSource, parserFactory, selector) { }
public PointParser(IParserFactory parserFactory) : base(parserFactory) { PossibleSubUnits = new HashSet <UnitType> { UnitType.Letter, UnitType.Indent }; _pointRegex = new Regex(HeadingRegexPatterns.Point, HeadingRegexPatterns.Options); }
protected AbstractClientsDataProvider( IIVAOWhazzupDataSource dataSource, IParserFactory parserFactory, IClientsSelector selector) : base(dataSource, parserFactory, selector) { }
public AirTrafficControllersDataProvider( IIVAOWhazzupDataSource dataSource, IParserFactory parserFactory, IClientsSelector selector) : base(dataSource, parserFactory, selector, ClientType.ATC) { }
public PilotsDataProvider( IIVAOWhazzupDataSource dataSource, IParserFactory parserFactory, IClientsSelector selector) : base(dataSource, parserFactory, selector, ClientType.Pilot) { }
public SectionParser(IParserFactory parserFactory) : base(parserFactory) { PossibleSubUnits = new HashSet <UnitType> { UnitType.Section, UnitType.Article }; _sectionRegex = new Regex(HeadingRegexPatterns.Section, HeadingRegexPatterns.Options); }
public void Setup() { mocks = new MockRepository(); logger = new NullLogger(); typeResolver = mocks.DynamicMock<ITypeResolver>(); visitor = mocks.DynamicMock<IAstVisitor>(); sources = mocks.DynamicMock<IParsedSourceStorageService>(); parserFactory = mocks.DynamicMock<IParserFactory>(); parser = mocks.DynamicMock<IParser>(); service = new SiteTreeGeneratorService(logger, typeResolver, sources, parserFactory); path = "~~TemporarySource.cs"; WriteSampleSource(path); }
public void Setup() { _mocks = new MockRepository(); _logger = new NullLogger(); _typeResolver = _mocks.DynamicMock<ITypeResolver>(); _visitor = _mocks.DynamicMock<IAstVisitor>(); _sources = _mocks.DynamicMock<IParsedSourceStorageService>(); _parserFactory = _mocks.DynamicMock<IParserFactory>(); _parser = _mocks.DynamicMock<IParser>(); _service = new SiteTreeGeneratorService(_logger, _typeResolver, _sources, _parserFactory); _path = "~~TemporarySource.cs"; WriteSampleSource(_path); }
/// <summary> /// Initializes a new instance of the <see cref="PerspexXamlLoader"/> class. /// </summary> /// <param name="xamlParserFactory">The parser factory to use.</param> public PerspexXamlLoader(IParserFactory xamlParserFactory) : base(xamlParserFactory) { }
public XmlLoader(IParserFactory parserFactory) { this.parserFactory = parserFactory; }
public TypeMemberSnippet(IParserFactory parserFactory, SourceContext sctx) : base(NodeType.TypeMemberSnippet) { this.ParserFactory = parserFactory; this.SourceContext = sctx; }
/// <summary> /// Initializes a new instance of the <see cref="AvaloniaXamlLoader"/> class. /// </summary> /// <param name="xamlParserFactory">The parser factory to use.</param> public AvaloniaXamlLoader(IParserFactory xamlParserFactory) : base(xamlParserFactory) { }
public ArchetypeService(IArchetypeRepository archetypeRepository, ICompositionBuilder compositionBuilder, IParserFactory parserFactory) { _archetypeRepository = archetypeRepository; _compositionBuilder = compositionBuilder; _parserFactory = parserFactory; }
public CellParser(IParserFactory parserFactory) { _parserFactory = parserFactory; }
public SnippetParser(IParserFactory/*!*/ defaultParserFactory, Module symbolTable, ErrorNodeList errorNodes, CompilerParameters options) { this.DefaultParserFactory = defaultParserFactory; this.ErrorNodes = errorNodes; this.SymbolTable = symbolTable; this.Options = options; this.CurrentStatementList = new StatementList(0); //^ base(); }
public SimpleJSONObjectParser(IParserFactory parserFactory) { _parserFactory = parserFactory; }
public Lexer(IParserFactory parserFactory) { this.parserFactory = parserFactory; }
public CompilationUnitSnippet(Identifier name, IParserFactory parserFactory, SourceContext sctx) { this.NodeType = NodeType.CompilationUnitSnippet; this.Name = name; this.ParserFactory = parserFactory; this.SourceContext = sctx; }
public ExpressionSnippet(IParserFactory parserFactory, SourceContext sctx) : base(NodeType.ExpressionSnippet) { this.ParserFactory = parserFactory; this.SourceContext = sctx; }
public ElementParser(IParserFactory parserFactory) { _parserFactory = parserFactory; }
public StatementSnippet(IParserFactory parserFactory, SourceContext sctx) : base(NodeType.StatementSnippet) { this.ParserFactory = parserFactory; this.SourceContext = sctx; }
public DataService(IStorageHelper storageHelper, IParserFactory parserFactory) { ParserFactory = parserFactory; StorageHelper = storageHelper; }
public ContactController(IContactService service, IParserFactory parserFactory) { ParserFactory = parserFactory; Service = service ?? new InMemoryContactService(); }