示例#1
0
        public virtual IParser CreateParser(ParserSort parserSort)
        {
            IParser parser = null;

            switch (parserSort)
            {
            case ParserSort.XMLParser:
                parser = new XMLParser();
                break;

            case ParserSort.JSONParser:
                parser = new JSONParser();
                break;

            case ParserSort.CSVParser:
                parser = new CSVParser();
                break;
            }

            return(parser);
        }
示例#2
0
 public static IParser GetParser(ParserSort parserSort)
 {
     return(parserFactory.CreateParser(parserSort));
 }