Class IOWrappers
java.lang.Object
ru.progrm_jarvis.javacommons.io.wrapper.IOWrappers
An utility for creating wrappers over
java.io classes.-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull NonAutoCloseableInputStreamnonAutoCloseable(@NonNull InputStream inputStream) Creates aNonAutoCloseableInputStreamfrom the given one.static @NotNull NonAutoCloseableOutputStreamnonAutoCloseable(@NonNull OutputStream outputStream) Creates aNonAutoCloseableOutputStreamfrom the given one.static @NotNull NonAutoCloseableReadernonAutoCloseable(@NonNull Reader reader) Creates aNonAutoCloseableReaderfrom the given one.static @NotNull NonAutoCloseableWriternonAutoCloseable(@NonNull Writer writer) Creates aNonAutoCloseableWriterfrom the given one.
-
Method Details
-
nonAutoCloseable
@NotNull public static @NotNull NonAutoCloseableInputStream nonAutoCloseable(@NonNull @NonNull InputStream inputStream) Creates aNonAutoCloseableInputStreamfrom the given one.- Parameters:
inputStream- input stream to wrap- Returns:
- wrapped input stream
-
nonAutoCloseable
@NotNull public static @NotNull NonAutoCloseableOutputStream nonAutoCloseable(@NonNull @NonNull OutputStream outputStream) Creates aNonAutoCloseableOutputStreamfrom the given one.- Parameters:
outputStream- output stream to wrap- Returns:
- wrapped output stream
-
nonAutoCloseable
@NotNull public static @NotNull NonAutoCloseableReader nonAutoCloseable(@NonNull @NonNull Reader reader) Creates aNonAutoCloseableReaderfrom the given one.- Parameters:
reader- reader to wrap- Returns:
- wrapped reader
-
nonAutoCloseable
@NotNull public static @NotNull NonAutoCloseableWriter nonAutoCloseable(@NonNull @NonNull Writer writer) Creates aNonAutoCloseableWriterfrom the given one.- Parameters:
writer- writer to wrap- Returns:
- wrapped writer
-