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 }); }
public ArchiveFileContentsState(Writer.ArchiveFileMap archiveFiles) { this.archiveFiles = archiveFiles; }
public FileMapContentsState(AnnoRDA.File file, Writer.ArchiveFileMap archiveFiles) { this.file = file; this.archiveFiles = archiveFiles; }
public FileMapState(AnnoRDA.Folder parentFolder, Writer.ArchiveFileMap archiveFiles) { this.parentFolder = parentFolder; this.archiveFiles = archiveFiles; }
public PathMapContentsState(AnnoRDA.Folder folder, Writer.ArchiveFileMap archiveFiles) { this.folder = folder; this.archiveFiles = archiveFiles; }
public FileTreeState(AnnoRDA.FileSystem fileSystem, Writer.ArchiveFileMap archiveFiles) { this.fileSystem = fileSystem; this.archiveFiles = archiveFiles; }