Interface IPersistable

  • All Known Subinterfaces:
    IDocument<R>
    All Known Implementing Classes:
    JsonDocument

    public interface IPersistable
    This interface is interesting to persistence data, of the implement object
    • Method Detail

      • write

        @NotNull
        @NotNull IPersistable write​(java.io.Writer writer)
      • write

        @NotNull
        default @NotNull IPersistable write​(java.io.OutputStream outputStream)
      • write

        @NotNull
        default @NotNull IPersistable write​(@Nullable
                                            @Nullable java.nio.file.Path path)
      • write

        @NotNull
        default @NotNull IPersistable write​(@Nullable
                                            @Nullable java.lang.String path)
      • write

        @NotNull
        default @NotNull IPersistable write​(@Nullable
                                            @Nullable java.lang.String... paths)
      • write

        @NotNull
        @Deprecated
        default @NotNull IPersistable write​(@Nullable
                                            @Nullable java.io.File file)
        Deprecated.
      • write

        @NotNull
        @Deprecated
        default @NotNull IPersistable write​(@Nullable
                                            @Nullable java.io.File... files)
        Deprecated.
      • write

        @NotNull
        default @NotNull IPersistable write​(@Nullable
                                            @Nullable java.nio.file.Path... paths)