public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            RegexReturnTypeEnum returnType = RegexReturnTypeEnum.FirstMatch;

            if (ReturnFirstMatch.IsChecked == true)
            {
                returnType = RegexReturnTypeEnum.FirstMatch;
            }
            if (ReturnLastMatch.IsChecked == true)
            {
                returnType = RegexReturnTypeEnum.LastMatch;
            }
            if (ReturnAllMatches.IsChecked == true)
            {
                returnType = RegexReturnTypeEnum.AllMatches;
            }

            string separator = Environment.NewLine;

            if (SeparateWithText.IsChecked == true)
            {
                separator = SeparatorText.Text;
            }

            var filter = new RegexFilter(RegexFilterTextBox.Text, returnType, separator);

            return(new List <IFarsightDashModule>()
            {
                filter
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var module = new FileTail(_SelectedPath);

            return(new List <IFarsightDashModule>()
            {
                module
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var module = new DirectoryWatcher(_SelectedPath);

            return(new List <IFarsightDashModule>()
            {
                module
            });
        }
Esempio n. 4
0
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var filter = new DebugModule();

            return(new List <IFarsightDashModule>()
            {
                filter
            });
        }
Esempio n. 5
0
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var filter = new XpathFilter(XpathFilterTextBox.Text);

            return(new List <IFarsightDashModule>()
            {
                filter
            });
        }
Esempio n. 6
0
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var module = new LineHighlight(_Highlights.ToList());

            return(new List <IFarsightDashModule>()
            {
                module
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var module = new TextBoxView();

            return(new List <IFarsightDashModule>()
            {
                module
            });
        }
Esempio n. 8
0
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var module = new WifiNetworks();

            return(new List <IFarsightDashModule>()
            {
                module
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var browser = new RefreshImage(URLTextBox.Text, 10);

            return(new List <IFarsightDashModule>()
            {
                browser
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var module = new Ping(URLTextBox.Text);

            return(new List <IFarsightDashModule>()
            {
                module
            });
        }
Esempio n. 11
0
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var browser = new HTTPStatusMonitor(URLTextBox.Text, 10);

            return(new List <IFarsightDashModule>()
            {
                browser
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var filter = new Conditional(RegexFilterTextBox.Text);

            return(new List <IFarsightDashModule>()
            {
                filter
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var browser = new ChromiumBrowserPane(URLTextBox.Text);

            return(new List <IFarsightDashModule>()
            {
                browser
            });
        }
Esempio n. 14
0
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var module = new CurrentTimeDataEmitter(1);

            return(new List <IFarsightDashModule>()
            {
                module
            });
        }
Esempio n. 15
0
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var module = new ProcessList();

            return(new List <IFarsightDashModule>()
            {
                module
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var isChecked = IncludeTextCheckBox.IsChecked.HasValue && IncludeTextCheckBox.IsChecked.Value;
            var filter    = new PopUp(TitleTextBox.Text, BodyTextBox.Text, isChecked);

            return(new List <IFarsightDashModule>()
            {
                filter
            });
        }
        public List <IFarsightDashModule> CreateModules(IFarsightModuleRegistry moduleRegistry)
        {
            var url                    = URLTextBox.Text;
            var interval               = Int32.Parse(RefreshTextBox.Text);
            var includeResponseUrl     = IncludeURLCheckBox.IsChecked.HasValue && IncludeURLCheckBox.IsChecked.Value;
            var includeResponseStatus  = IncludeStatusCheckBox.IsChecked.HasValue && IncludeStatusCheckBox.IsChecked.Value;
            var includeResponseHeaders = IncludeHeadersCheckBox.IsChecked.HasValue && IncludeHeadersCheckBox.IsChecked.Value;
            var includeResponseBody    = IncludeBodyCheckBox.IsChecked.HasValue && IncludeBodyCheckBox.IsChecked.Value;

            var browser = new HTTPGetter(url, interval, new WebResponseHelper(), includeResponseUrl,
                                         includeResponseStatus, includeResponseHeaders, includeResponseBody);

            return(new List <IFarsightDashModule>()
            {
                browser
            });
        }
Esempio n. 18
0
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new LineHighlightSetupView());
 }
Esempio n. 19
0
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new PingModuleSetupView());
 }
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new HTTPGetterSetupView());
 }
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new RefreshImageSetupView());
 }
Esempio n. 22
0
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new DirectoryWatcherSetupView());
 }
Esempio n. 23
0
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new ChromiumBrowserSetupView());
 }
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new WifiNetworksSetupView());
 }
Esempio n. 25
0
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new HTTPStatusMonitorSetupView());
 }
Esempio n. 26
0
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new ConditionalSetupView());
 }
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new XpathFilterSetupView());
 }
 public IModuleSetupView GetNewModuleSetupView(IFarsightModuleRegistry moduleRegistry)
 {
     return(new CurrentTimeSetupView());
 }