Class SourceFolder
java.lang.Object
uno.anahata.asi.nb.tools.project.SourceFolder
Represents a folder within a source directory tree, containing files and subfolders.
This is a Java 8-compatible, immutable data class.
- Author:
- Anahata
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringThe display name of the source folder, if it differs from the physical folder name.private final List<ProjectFile> The list of files contained directly within this directory.private final StringThe absolute physical path to the folder on the host filesystem.private final longThe total recursive size in bytes of all contents within this folder.private final List<SourceFolder> The list of immediate sub-directories. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
displayName
The display name of the source folder, if it differs from the physical folder name. -
path
The absolute physical path to the folder on the host filesystem. -
recursiveSize
private final long recursiveSizeThe total recursive size in bytes of all contents within this folder. -
files
The list of files contained directly within this directory. -
subfolders
The list of immediate sub-directories.
-
-
Constructor Details
-
SourceFolder
public SourceFolder()
-

