Lines Matching refs:flags

47     // The flags that control how a file is copied or moved
59 // flags that indicate if we should fail if attributes cannot be copied
65 Flags flags = new Flags();
66 flags.followLinks = true;
69 flags.replaceExisting = true;
73 flags.followLinks = false;
79 flags.copyBasicAttributes = true;
80 flags.copyPosixAttributes = true;
81 flags.copyNonPosixAttributes = true;
82 flags.failIfUnableToCopyBasic = true;
86 flags.interruptible = true;
93 return flags;
97 Flags flags = new Flags();
100 flags.atomicMove = true;
104 flags.replaceExisting = true;
118 flags.copyBasicAttributes = true;
119 flags.copyPosixAttributes = true;
120 flags.copyNonPosixAttributes = true;
121 flags.failIfUnableToCopyBasic = true;
122 return flags;
130 Flags flags)
140 if (!flags.copyBasicAttributes &&
141 !flags.copyPosixAttributes &&
142 !flags.copyNonPosixAttributes) return;
151 if (flags.copyNonPosixAttributes && flags.failIfUnableToCopyNonPosix) {
160 if (flags.copyPosixAttributes){
171 if (flags.failIfUnableToCopyPosix)
176 if (flags.copyNonPosixAttributes && (dfd >= 0)) {
181 if (flags.failIfUnableToCopyNonPosix)
190 if (flags.copyBasicAttributes) {
203 if (flags.failIfUnableToCopyBasic)
222 Flags flags,
256 if (flags.copyPosixAttributes) {
261 if (flags.failIfUnableToCopyPosix)
266 if (flags.copyNonPosixAttributes) {
270 if (flags.copyBasicAttributes) {
276 if (flags.failIfUnableToCopyBasic)
300 Flags flags)
312 if (flags.copyPosixAttributes) {
328 Flags flags)
338 if (flags.copyPosixAttributes) {
343 if (flags.failIfUnableToCopyPosix)
347 if (flags.copyBasicAttributes) {
353 if (flags.failIfUnableToCopyBasic)
376 // translate options into flags
377 Flags flags = Flags.fromMoveOptions(options);
380 if (flags.atomicMove) {
421 if (!flags.replaceExisting) {
457 copyDirectory(source, sourceAttrs, target, flags);
460 copyLink(source, sourceAttrs, target, flags);
463 copySpecial(source, sourceAttrs, target, flags);
465 copyFile(source, sourceAttrs, target, flags, 0L);
510 // translate options into flags
511 final Flags flags = Flags.fromCopyOptions(options);
518 sourceAttrs = UnixFileAttributes.get(source, flags.followLinks);
543 if (!flags.replaceExisting)
566 copyDirectory(source, sourceAttrs, target, flags);
570 copyLink(source, sourceAttrs, target, flags);
573 if (!flags.interruptible) {
575 copyFile(source, sourceAttrs, target, flags, 0L);
583 copyFile(source, attrsToCopy, target, flags,