Interface IReadable

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

    public interface IReadable
    This interface is interesting to read data, of the implement object
    • Method Detail

      • read

        @NotNull
        @NotNull IReadable read​(@NotNull
                                @NotNull java.io.Reader reader)
      • read

        @NotNull
        @NotNull IReadable read​(byte[] bytes)
      • append

        @NotNull
        @NotNull IReadable append​(@NotNull
                                  @NotNull java.io.Reader reader)
      • read

        @NotNull
        @NotNull IReadable read​(@NotNull
                                @NotNull java.io.InputStream inputStream)
      • read

        @NotNull
        default @NotNull IReadable read​(@Nullable
                                        @Nullable java.nio.file.Path path)
      • read

        @NotNull
        default @NotNull IReadable read​(@Nullable
                                        @Nullable java.lang.String path)
      • read

        @NotNull
        default @NotNull IReadable read​(@Nullable
                                        @Nullable java.lang.String... paths)
      • read

        @NotNull
        @Deprecated
        default @NotNull IReadable read​(@Nullable
                                        @Nullable java.io.File file)
        Deprecated.
      • read

        @NotNull
        @Deprecated
        default @NotNull IReadable read​(@Nullable
                                        @Nullable java.io.File... files)
        Deprecated.
      • read

        @NotNull
        default @NotNull IReadable read​(@Nullable
                                        @Nullable java.nio.file.Path... paths)
      • append

        @NotNull
        default @NotNull IReadable append​(@NotNull
                                          @NotNull java.io.InputStream inputStream)
      • append

        @NotNull
        default @NotNull IReadable append​(@Nullable
                                          @Nullable java.nio.file.Path path)
      • append

        @NotNull
        default @NotNull IReadable append​(@Nullable
                                          @Nullable java.lang.String path)
      • append

        @NotNull
        default @NotNull IReadable append​(@Nullable
                                          @Nullable java.lang.String... paths)
      • append

        @NotNull
        @Deprecated
        default @NotNull IReadable append​(@Nullable
                                          @Nullable java.io.File file)
        Deprecated.
      • append

        @NotNull
        @Deprecated
        default @NotNull IReadable append​(@Nullable
                                          @Nullable java.io.File... files)
        Deprecated.
      • append

        @NotNull
        default @NotNull IReadable append​(@Nullable
                                          @Nullable java.nio.file.Path... paths)