@Incubating public interface DirectoryProperty extends Provider<Directory>, Property<Directory>
Note: This interface is not intended for implementation by build script or plugin authors. An instance of this class can be created using the ProjectLayout.directoryProperty()
method.
Modifier and Type | Method and Description |
---|---|
Provider<Directory> |
dir(Provider<? extends CharSequence> path)
Returns a
Directory whose value is the given path resolved relative to the value of this directory. |
Provider<Directory> |
dir(String path)
Returns a
Directory whose value is the given path resolved relative to the value of this directory. |
Provider<RegularFile> |
file(Provider<? extends CharSequence> path)
Returns a
RegularFile whose value is the given path resolved relative to the value of this directory. |
Provider<RegularFile> |
file(String path)
Returns a
RegularFile whose value is the given path resolved relative to the value of this directory. |
Provider<File> |
getAsFile()
Views the location of this directory as a
File . |
FileTree |
getAsFileTree()
Returns a
FileTree that allows the files and directories contained in this directory to be queried. |
void |
set(File dir)
Sets the location of this directory.
|
FileTree getAsFileTree()
FileTree
that allows the files and directories contained in this directory to be queried.void set(File dir)
Provider<Directory> dir(String path)
Directory
whose value is the given path resolved relative to the value of this directory.path
- The path. Can be absolute.Provider<Directory> dir(Provider<? extends CharSequence> path)
Directory
whose value is the given path resolved relative to the value of this directory.path
- The path. Can have a value that is an absolute path.Provider<RegularFile> file(String path)
RegularFile
whose value is the given path resolved relative to the value of this directory.path
- The path. Can be absolute.Provider<RegularFile> file(Provider<? extends CharSequence> path)
RegularFile
whose value is the given path resolved relative to the value of this directory.path
- The path. Can have a value that is an absolute path.