-
public final class ObjectFactoryProvides factory methods for property objects for most common cases.
-
-
Constructor Summary
Constructors Constructor Description ObjectFactory(Project project)
-
Method Summary
Modifier and Type Method Description final <T extends Any> Provider<T>provider(Function0<T> value)final <T extends Any> Property<T>typed(Function1<Property<T>, Unit> options)final <T extends Any> ListProperty<T>list(Function1<ListProperty<T>, Unit> options)final <K extends Any, V extends Any> MapProperty<K, V>map(Function1<MapProperty<K, V>, Unit> options)final RegularFilePropertyfile(Function1<RegularFileProperty, Unit> options)final ConfigurableFileCollectionfiles(Function1<ConfigurableFileCollection, Unit> options)final DirectoryPropertydir(Function1<DirectoryProperty, Unit> options)final Property<String>string(Function1<Property<String>, Unit> options)final ListProperty<String>strings(Function1<ListProperty<String>, Unit> options)final Property<Integer>int(Function1<Property<Integer>, Unit> options)final Property<Long>long(Function1<Property<Long>, Unit> options)final Property<Boolean>boolean(Function1<Property<Boolean>, Unit> options)final RegularFilePropertyprojectFile(String path)final DirectoryPropertyprojectDir(String path)final RegularFilePropertybuildFile(String path)final DirectoryPropertybuildDir(String path)final DirectoryPropertyrelativeDir(DirectoryProperty dir, String path)final RegularFilePropertyrelativeFile(DirectoryProperty dir, String path)final ProjectLayoutgetLayout()final ObjectFactorygetFactory()-
-
Method Detail
-
map
final <K extends Any, V extends Any> MapProperty<K, V> map(Function1<MapProperty<K, V>, Unit> options)
-
projectFile
final RegularFileProperty projectFile(String path)
-
projectDir
final DirectoryProperty projectDir(String path)
-
relativeDir
final DirectoryProperty relativeDir(DirectoryProperty dir, String path)
-
relativeFile
final RegularFileProperty relativeFile(DirectoryProperty dir, String path)
-
getLayout
final ProjectLayout getLayout()
-
getFactory
final ObjectFactory getFactory()
-
-
-
-