Exemple #1
0
        public static void Load()
        {
            var pload = new PluginLoadExecuter();

            if (pload.plugins != null)
            {
                foreach (var p in pload.plugins)
                {
                    PluginManager.Register(p);
                }
            }

            if (pload.filters != null)
            {
                foreach (var f in pload.filters)
                {
                    FilterRegistrant.RegisterFilter(f.GetType());
                }
            }

            if (pload.uploaders != null)
            {
                foreach (var u in pload.uploaders)
                {
                    UploaderManager.RegisterUploader(u);
                }
            }

            if (pload.resolvers != null)
            {
                foreach (var r in pload.resolvers)
                {
                    UploaderManager.RegisterResolver(r);
                }
            }

            // shorteners are no longer supported.

            /*
             * if(pload.shorteners != null)
             *  foreach (var s in pload.shorteners)
             *  {
             *      ShortenManager.RegisterShortener(s);
             *  }
             */

            if (pload.extractors != null)
            {
                foreach (var e in pload.extractors)
                {
                    ShortenManager.RegisterExtractor(e);
                }
            }
        }
Exemple #2
0
        public static void Load()
        {
            var pload = new PluginLoadExecuter();
            if(pload.plugins != null)
                foreach (var p in pload.plugins)
                {
                    PluginManager.Register(p);
                }

            if(pload.filters != null)
                foreach (var f in pload.filters)
                {
                    FilterRegistrant.RegisterFilter(f.GetType());
                }

            if(pload.uploaders != null)
                foreach (var u in pload.uploaders)
                {
                    UploaderManager.RegisterUploader(u);
                }

            if(pload.resolvers != null)
                foreach (var r in pload.resolvers)
                {
                    UploaderManager.RegisterResolver(r);
                }

            // shorteners are no longer supported.
            /*
            if(pload.shorteners != null)
                foreach (var s in pload.shorteners)
                {
                    ShortenManager.RegisterShortener(s);
                }
            */

            if(pload.extractors != null)
                foreach (var e in pload.extractors)
                {
                    ShortenManager.RegisterExtractor(e);
                }
        }
Exemple #3
0
        public static void Load()
        {
            var pload = new PluginLoadExecuter();
            if(pload.plugins != null)
                foreach (var p in pload.plugins)
                {
                    PluginManager.Register(p);
                }

            if(pload.filters != null)
                foreach (var f in pload.filters)
                {
                    Athenaeum.Filter.Manager.FilterRegistrant.RegisterFilter(f.GetType());
                }

            if(pload.uploaders != null)
                foreach (var u in pload.uploaders)
                {
                    Athenaeum.External.ImageUploader.UploaderManager.RegisterUploader(u);
                }

            if(pload.resolvers != null)
                foreach (var r in pload.resolvers)
                {
                    Athenaeum.External.ImageUploader.UploaderManager.RegisterResolver(r);
                }

            if(pload.shorteners != null)
                foreach (var s in pload.shorteners)
                {
                    Athenaeum.External.URLShortener.ShortenManager.RegisterShortener(s);
                }

            if(pload.extractors != null)
                foreach (var e in pload.extractors)
                {
                    Athenaeum.External.URLShortener.ShortenManager.RegisterExtractor(e);
                }
        }