blob: ef819f797af87ad375321a9dc57d97e7a883b5a4 [file] [log] [blame] [raw]
Florian Nückec231f612013-10-25 02:33:08 +02001package li.cil.oc.api.fs;
2
3/**
4 * Possible file modes.
5 * <p/>
Florian Nückec51d5512013-10-28 12:36:10 +01006 * This is used when opening files from a {@link FileSystem}.
Florian Nückec231f612013-10-25 02:33:08 +02007 */
8public enum Mode {
9 /**
10 * Open a file in reading mode.
11 */
12 Read,
13
14 /**
15 * Open a file in writing mode, overwriting existing contents.
16 */
17 Write,
18
19 /**
20 * Open a file in append mode, writing new data after existing contents.
21 */
Florian Nückec51d5512013-10-28 12:36:10 +010022 Append
Florian Nückec231f612013-10-25 02:33:08 +020023}