Module file.worker

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 Object
  • Constructor Details

    • FileInfoBuilder

      public FileInfoBuilder()
  • Method Details

    • name

      public B name(String name)
    • path

      public B path(String path)
    • directory

      public B directory(boolean directory)
    • $fillValuesFrom

      protected B $fillValuesFrom(C instance)
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object