public EditProcEncoding( ProcEncoding EditTarget )
            :this()
        {
            this.EditTarget = EditTarget;

            DecodeHtmlCheck.IsChecked = EditTarget.DecodeHtml;
            MessageBus.OnDelivery += MessageBus_OnDelivery;
        }
Beispiel #2
0
        public Procedure NewProcedure( ProcType P )
        {
            Procedure Proc = null;
            switch ( P )
            {
                case ProcType.URLLIST:
                    Proc = new ProcUrlList();
                    break;
                case ProcType.FIND:
                    Proc = new ProcFind();
                    break;
                case ProcType.GENERATOR:
                    Proc = new ProcGenerator();
                    break;
                case ProcType.RESULT:
                    Proc = new ProcResult();
                    break;
                case ProcType.CHAKRA:
                    Proc = new ProcChakra();
                    break;
                case ProcType.ENCODING:
                    Proc = new ProcEncoding();
                    break;
                case ProcType.PARAMETER:
                    Proc = new ProcParameter();
                    break;
                case ProcType.EXTRACT:
                    Proc = ProcExtract.Create();
                    break;
                case ProcType.MARK:
                    Proc = ProcMark.Create();
                    break;
                case ProcType.LIST:
                    Proc = ProcListLoader.Create();
                    break;
            }

            ProcList.Add( Proc );
            return Proc;
        }