Lines Matching refs:flags

63      * Represents the flags from a user-supplied set of open options.
86 Flags flags = new Flags();
90 case READ : flags.read = true; break;
91 case WRITE : flags.write = true; break;
92 case APPEND : flags.append = true; break;
93 case TRUNCATE_EXISTING : flags.truncateExisting = true; break;
94 case CREATE : flags.create = true; break;
95 case CREATE_NEW : flags.createNew = true; break;
96 case DELETE_ON_CLOSE : flags.deleteOnClose = true; break;
97 case SPARSE : flags.sparse = true; break;
98 case SYNC : flags.sync = true; break;
99 case DSYNC : flags.dsync = true; break;
105 flags.noFollowLinks = true;
109 flags.openReparsePoint = true;
113 flags.shareRead = false;
117 flags.shareWrite = false;
121 flags.shareDelete = false;
128 return flags;
146 Flags flags = Flags.toFlags(options);
149 if (!flags.read && !flags.write) {
150 if (flags.append) {
151 flags.write = true;
153 flags.read = true;
158 if (flags.read && flags.append)
160 if (flags.append && flags.truncateExisting)
163 FileDescriptor fdObj = open(pathForWindows, pathToCheck, flags, pSecurityDescriptor);
164 return FileChannelImpl.open(fdObj, pathForWindows, flags.read, flags.write, null);
184 Flags flags = Flags.toFlags(options);
187 flags.overlapped = true;
190 if (!flags.read && !flags.write) {
191 flags.read = true;
195 if (flags.append)
201 fdObj = open(pathForWindows, pathToCheck, flags, pSecurityDescriptor);
209 return WindowsAsynchronousFileChannelImpl.open(fdObj, flags.read, flags.write, pool);
225 Flags flags,
234 if (flags.read)
236 if (flags.write)
240 if (flags.shareRead)
242 if (flags.shareWrite)
244 if (flags.shareDelete)
249 if (flags.write) {
250 if (flags.createNew) {
255 if (flags.create)
257 if (flags.truncateExisting) {
270 if (flags.dsync || flags.sync)
272 if (flags.overlapped)
274 if (flags.deleteOnClose)
280 (flags.noFollowLinks ||
281 flags.openReparsePoint ||
282 flags.deleteOnClose))
284 if (flags.noFollowLinks || flags.deleteOnClose)
293 if (flags.read)
295 if (flags.write)
297 if (flags.deleteOnClose)
332 if (dwCreationDisposition == CREATE_NEW && flags.sparse) {
343 fdAccess.setAppend(fdObj, flags.append);