Crossfire JXClient, Trunk
Public Member Functions | Package Functions | Private Attributes | List of all members
Copy.TreeCopier Class Reference
Inheritance diagram for Copy.TreeCopier:
Inheritance graph
Collaboration diagram for Copy.TreeCopier:
Collaboration graph

Public Member Functions

FileVisitResult postVisitDirectory (Path dir, IOException exc)
 
FileVisitResult preVisitDirectory (Path dir, BasicFileAttributes attrs)
 
FileVisitResult visitFile (Path file, BasicFileAttributes attrs)
 
FileVisitResult visitFileFailed (Path file, IOException exc)
 

Package Functions

 TreeCopier (Path source, Path target, boolean prompt, boolean preserve)
 

Private Attributes

final boolean preserve
 
final boolean prompt
 
final Path source
 
final Path target
 

Detailed Description

A

FileVisitor

that copies a file-tree ("cp -r")

Definition at line 83 of file Copy.java.

Constructor & Destructor Documentation

◆ TreeCopier()

Copy.TreeCopier.TreeCopier ( Path  source,
Path  target,
boolean  prompt,
boolean  preserve 
)
package

Member Function Documentation

◆ postVisitDirectory()

FileVisitResult Copy.TreeCopier.postVisitDirectory ( Path  dir,
IOException  exc 
)

◆ preVisitDirectory()

FileVisitResult Copy.TreeCopier.preVisitDirectory ( Path  dir,
BasicFileAttributes  attrs 
)

◆ visitFile()

FileVisitResult Copy.TreeCopier.visitFile ( Path  file,
BasicFileAttributes  attrs 
)

Definition at line 116 of file Copy.java.

References Copy.copyFile(), file, Copy.TreeCopier.preserve, Copy.TreeCopier.prompt, Copy.TreeCopier.source, and Copy.TreeCopier.target.

Here is the call graph for this function:

◆ visitFileFailed()

FileVisitResult Copy.TreeCopier.visitFileFailed ( Path  file,
IOException  exc 
)

Definition at line 138 of file Copy.java.

References file.

Member Data Documentation

◆ preserve

final boolean Copy.TreeCopier.preserve
private

◆ prompt

final boolean Copy.TreeCopier.prompt
private

Definition at line 86 of file Copy.java.

Referenced by Copy.TreeCopier.TreeCopier(), and Copy.TreeCopier.visitFile().

◆ source

final Path Copy.TreeCopier.source
private

◆ target

final Path Copy.TreeCopier.target
private

The documentation for this class was generated from the following file: