Module file.worker
Package io.github.astrapi69.file.create
Class FileInfo.FileInfoBuilder<C extends FileInfo,B extends FileInfo.FileInfoBuilder<C,B>>
- java.lang.Object
-
- io.github.astrapi69.file.create.FileInfo.FileInfoBuilder<C,B>
-
- Direct Known Subclasses:
FileContentInfo.FileContentInfoBuilder
- Enclosing class:
- FileInfo
public abstract static class FileInfo.FileInfoBuilder<C extends FileInfo,B extends FileInfo.FileInfoBuilder<C,B>> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FileInfoBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected B
$fillValuesFrom(C instance)
abstract C
build()
B
directory(boolean directory)
B
name(java.lang.String name)
B
path(java.lang.String path)
protected abstract B
self()
java.lang.String
toString()
-
-
-
Method Detail
-
name
public B name(java.lang.String name)
-
path
public B path(java.lang.String path)
-
directory
public B directory(boolean directory)
-
self
protected abstract B self()
-
build
public abstract C build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-