示例#1
0
        private IStore ToStorm(ParElement ele)
        {
            IStore store = null;

            if (ele == null || (store = (GenObject(ele.Type) as IStore)) == null)
            {
                store = new FileStore();
            }
            SetPars(ele.GetPars(), store);
            return(store);
        }
示例#2
0
        private IExpire ToTimeExpire(ParElement ele)
        {
            IExpire expire = null;

            if (ele == null || (expire = (GenObject(ele.Type) as IExpire)) == null)
            {
                expire = new TimeExpire();
            }
            SetPars(ele.GetPars(), expire);
            return(expire);
        }
示例#3
0
        private IGenHtml ToGenHtml(ParElement ele)
        {
            IGenHtml genHtml = null;

            if (ele == null || (genHtml = (GenObject(ele.Type) as IGenHtml)) == null)
            {
                genHtml = new WebRequestGenHtml();
            }
            SetPars(ele.GetPars(), genHtml);
            return(genHtml);
        }
示例#4
0
        private IGenKey ToGenKey(ParElement ele)
        {
            IGenKey genKey = null;

            if (ele == null || (genKey = (GenObject(ele.Type) as IGenKey)) == null)
            {
                genKey = new UrlMd5GenKey();
            }
            SetPars(ele.GetPars(), genKey);
            return(genKey);
        }
示例#5
0
        private IPatten ToPatten(ParElement ele)
        {
            IPatten patten = null;

            if (ele == null || (patten = (GenObject(ele.Type) as IPatten)) == null)
            {
                patten = new RegexPatten();
            }
            SetPars(ele.GetPars(), patten);
            return(patten);
        }
示例#6
0
 private IExpire ToTimeExpire(ParElement ele)
 {
     IExpire expire = null;
     if (ele == null || (expire = (GenObject(ele.Type) as IExpire)) == null)
     {
         expire = new TimeExpire();
     }
     SetPars(ele.GetPars(), expire);
     return expire;
 }
示例#7
0
 private IStore ToStorm(ParElement ele)
 {
     IStore store = null;
     if (ele == null || (store = (GenObject(ele.Type) as IStore)) == null)
     {
         store = new FileStore();
     }
     SetPars(ele.GetPars(), store);
     return store;
 }
示例#8
0
 private IPatten ToPatten(ParElement ele)
 {
     IPatten patten = null;
     if (ele == null || (patten = (GenObject(ele.Type) as IPatten)) == null)
     {
         patten = new RegexPatten();
     }
     SetPars(ele.GetPars(), patten);
     return patten;
 }
示例#9
0
 private IGenKey ToGenKey(ParElement ele)
 {
     IGenKey genKey = null;
     if (ele == null || (genKey = (GenObject(ele.Type) as IGenKey)) == null)
     {
         genKey = new UrlMd5GenKey();
     }
     SetPars(ele.GetPars(), genKey);
     return genKey;
 }
示例#10
0
 private IGenHtml ToGenHtml(ParElement ele)
 {
     IGenHtml genHtml = null;
     if (ele == null || (genHtml = (GenObject(ele.Type) as IGenHtml)) == null)
     {
         genHtml = new WebRequestGenHtml();
     }
     SetPars(ele.GetPars(), genHtml);
     return genHtml;
 }