Beispiel #1
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            Incoming = Param.GetBool( "Incoming" );
            Caption = Param.GetValue( "Caption" );
            TemplateStr = Param.GetValue( "TemplateStr" );
            SetMode( Param.GetValue( "Mode" ) );

            SetParamDefs( Param );
        }
Beispiel #2
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            XParameter[] RegParams = Param.Parameters( "i" );
            CodePage = Param.GetSaveInt( "CodePage" );
            DecodeHtml = Param.GetBool( "DecodeHtml" );
        }
Beispiel #3
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            TargetUrl = Param.GetValue( "TargetUrl" );
            Incoming = Param.GetBool( "Incoming" );

            XParameter[] ExtParams = Param.Parameters( "i" );
            foreach ( XParameter ExtParam in ExtParams )
            {
                PropDefs.Add( new PropExt( ExtParam ) );
            }
        }
Beispiel #4
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            EntryPoint = Param.GetValue( "EntryPoint" );
            Incoming = Param.GetBool( "Incoming" );
            FirstStopSkip = Param.GetBool( "FirstStopSkip" );
            DiscardUnmatched = Param.GetBool( "DiscardUnmatched" );

            XParameter NextParams = Param.Parameter( "NextIfs" );
            XParameter[] RegParams = NextParams.Parameters( "i" );
            foreach ( XParameter RegParam in RegParams )
            {
                NextIfs.Add( new ProcFind.RegItem( RegParam ) );
            }

            XParameter StopParams = Param.Parameter( "StopIfs" );
            RegParams = StopParams.Parameters( "i" );
            foreach ( XParameter RegParam in RegParams )
            {
                StopIfs.Add( new ProcFind.RegItem( RegParam ) );
            }
        }
Beispiel #5
0
        public override void ReadParam( XParameter Param )
        {
            base.ReadParam( Param );

            Incoming = Param.GetBool( "Incoming" );
            Prefix = Param.GetValue( "Prefix" );

            XParameter[] Params = Param.Parameters( "url" );
            foreach( XParameter P in Params )
            {
                Urls.Add( P.GetValue( "url" ) );
            }
        }
Beispiel #6
0
        public void ReadParam( XParameter List )
        {
            XParameter[] ProcParams = List.Parameters( "ProcType" );
            Async = List.GetBool( "Async", false );
            GUID = List.GetValue( "Guid" );

            Type PType = typeof( ProcType );
            IEnumerable<ProcType> P = Enum.GetValues( PType ).Cast<ProcType>();
            foreach( XParameter Param in ProcParams )
            {
                string ProcName = Param.GetValue( "ProcType" );
                ProcType Proc = P.First( x => Enum.GetName( PType, x ) == ProcName );

                Procedure NProc = NewProcedure( Proc );
                NProc.ReadParam( Param );
            }
        }
Beispiel #7
0
 public RegItem( XParameter Param )
 {
     Pattern = Param.GetValue( "Pattern" );
     Format = Param.GetValue( "Format" );
     Enabled = Param.GetBool( "Enabled" );
 }