Class DefaultFile.Builder

  • All Implemented Interfaces:
    io.annot8.core.data.Content.Builder<DefaultFile,File>, io.annot8.core.helpers.builders.WithFromBuilder<io.annot8.core.data.Content.Builder<DefaultFile,File>,DefaultFile>, io.annot8.core.helpers.builders.WithIdBuilder<io.annot8.core.data.Content.Builder<DefaultFile,File>>, io.annot8.core.helpers.builders.WithPropertiesBuilder<io.annot8.core.data.Content.Builder<DefaultFile,File>>, io.annot8.core.helpers.builders.WithSave<DefaultFile>
    Enclosing class:
    DefaultFile

    public static class DefaultFile.Builder
    extends io.annot8.common.implementations.content.AbstractContentBuilder<File,DefaultFile>
    • Constructor Detail

      • Builder

        public Builder​(io.annot8.common.implementations.stores.SaveCallback<DefaultFile,DefaultFile> saver)
    • Method Detail

      • create

        protected DefaultFile create​(String id,
                                     String name,
                                     io.annot8.core.properties.ImmutableProperties properties,
                                     Supplier<File> data)
        Specified by:
        create in class io.annot8.common.implementations.content.AbstractContentBuilder<File,DefaultFile>