OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | |
2 // for details. All rights reserved. Use of this source code is governed by a | |
3 // BSD-style license that can be found in the LICENSE file. | |
4 | |
5 #library('file_system_memory'); | |
6 | |
7 #import('dart:dom'); | |
8 #import('file_system.dart'); | |
9 | |
10 /** | |
11 * [FileSystem] implementation a memory buffer. | |
jimhug
2011/11/10 17:58:56
This makes a lot of sense to me. I have some nigg
| |
12 */ | |
13 class MemoryFileSystem implements FileSystem { | |
14 StringBuffer buffer; | |
15 | |
16 MemoryFileSystem() : this.buffer = new StringBuffer(); | |
17 | |
18 void writeString(String outfile, String text) { | |
19 buffer.add(text); | |
20 } | |
21 | |
22 String readAll(String filename) { | |
23 return buffer.toString(); | |
24 } | |
25 | |
26 bool fileExists(String filename) { | |
27 return true; | |
28 } | |
29 } | |
OLD | NEW |