Class FileInfo.FileInfoBuilder<C extends FileInfo,​B extends FileInfo.FileInfoBuilder<C,​B>>

  • 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
      abstract C build()  
      B name​(java.lang.String name)  
      B path​(java.lang.String path)  
      protected abstract B self()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • FileInfoBuilder

        public FileInfoBuilder()
    • Method Detail

      • name

        public B name​(java.lang.String name)
      • path

        public B path​(java.lang.String path)
      • self

        protected abstract B self()
      • build

        public abstract C build()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object