Esempio n. 1
0
        public Result ReadFileSystem()
        {
            this.fileSystem   = new FileSystem();
            this.archiveFiles = new Writer.ArchiveFileMap();

            this.stateStack = new Stack <IState>();
            this.stateStack.Push(new RootState(this.fileSystem, this.archiveFiles));

            this.reader.ReadFile(this);

            return(new Result {
                FileSystem = this.fileSystem, ArchiveFiles = this.archiveFiles
            });
        }
Esempio n. 2
0
 public ArchiveFileContentsState(Writer.ArchiveFileMap archiveFiles)
 {
     this.archiveFiles = archiveFiles;
 }
Esempio n. 3
0
 public FileMapContentsState(AnnoRDA.File file, Writer.ArchiveFileMap archiveFiles)
 {
     this.file         = file;
     this.archiveFiles = archiveFiles;
 }
Esempio n. 4
0
 public FileMapState(AnnoRDA.Folder parentFolder, Writer.ArchiveFileMap archiveFiles)
 {
     this.parentFolder = parentFolder;
     this.archiveFiles = archiveFiles;
 }
Esempio n. 5
0
 public PathMapContentsState(AnnoRDA.Folder folder, Writer.ArchiveFileMap archiveFiles)
 {
     this.folder       = folder;
     this.archiveFiles = archiveFiles;
 }
Esempio n. 6
0
 public FileTreeState(AnnoRDA.FileSystem fileSystem, Writer.ArchiveFileMap archiveFiles)
 {
     this.fileSystem   = fileSystem;
     this.archiveFiles = archiveFiles;
 }