Hierarchy For Package com.github.akurilov.commons.io

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.github.akurilov.commons.io.BinInput<T> (implements com.github.akurilov.commons.io.Input<I>)
    • com.github.akurilov.commons.io.BinOutput<T> (implements com.github.akurilov.commons.io.Output<I>)
    • java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    • com.github.akurilov.commons.io.TextStreamInput (implements com.github.akurilov.commons.io.Input<I>)
    • com.github.akurilov.commons.io.TextStreamOutput (implements com.github.akurilov.commons.io.Output<I>)

Interface Hierarchy

  • java.lang.AutoCloseable
    • com.github.akurilov.commons.io.Input<I> (also extends java.util.function.Supplier<T>)
    • com.github.akurilov.commons.io.Output<I> (also extends java.util.function.Consumer<T>)
  • java.util.function.Consumer<T>
    • com.github.akurilov.commons.io.Output<I> (also extends java.lang.AutoCloseable)
  • java.util.function.Supplier<T>
    • com.github.akurilov.commons.io.Input<I> (also extends java.lang.AutoCloseable)