- SeqEntry( DictEntry* );
- SeqEntry(DocEntry* d, int depth);
- virtual ~SeqEntry();
-
- virtual void Print(std::ostream &os = std::cout);
- virtual void Write(std::ofstream *fp, FileType);
+ static SeqEntry *New(DictEntry *e) {return new SeqEntry(e);}
+ static SeqEntry *New(DocEntry *d, int depth) {return new SeqEntry(d,depth);}
+
+ void Print(std::ostream &os = std::cout, std::string const &indent = "" );
+ void WriteContent(std::ofstream *fp, FileType filetype);