예제 #1
0
        public GedParser(string gedPath)
        {
            // TODO dunno yet if the path to the GED is useful

            _masterTagCache = new StringCache();
            gs = new GEDSplitter(_masterTagCache);

            _IndiParseSingleton  = new IndiParse();
            _HeadParseSingleton  = new HeadParse();
            _FamParseSingleton   = new FamParse();
            _SourParseSingleton  = new SourceRecParse();
            _RepoParseSingleton  = new RepoParse();
            _NoteParseSingleton  = new NoteParse();
            _MediaParseSingleton = new MediaParse();

            _GedSplitFactory = new GSFactory(_masterTagCache);
        }
예제 #2
0
 public void Free(GEDSplitter gs)
 {
     pool.PutObject(gs);
 }