# Hierarchy For Package org.apache.commons.io.channels

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.nio.channels.spi.AbstractInterruptibleChannel (implements java.nio.channels.Channel, java.nio.channels.InterruptibleChannel)
    - java.nio.channels.FileChannel (implements java.nio.channels.GatheringByteChannel, java.nio.channels.ScatteringByteChannel, java.nio.channels.SeekableByteChannel)
      - org.apache.commons.io.channels.FilterFileChannel
  - org.apache.commons.io.build.AbstractSupplier<T,B> (implements org.apache.commons.io.function.IOSupplier<T>)
    - org.apache.commons.io.build.AbstractOriginSupplier<T,B>
      - org.apache.commons.io.build.AbstractStreamBuilder<T,B>
        - org.apache.commons.io.channels.ByteArraySeekableByteChannel.Builder
        - org.apache.commons.io.channels.FilterChannel.AbstractBuilder<F,C,B>
          - org.apache.commons.io.channels.FilterByteChannel.AbstractBuilder<F,C,B>
            - org.apache.commons.io.channels.FilterByteChannel.Builder
            - org.apache.commons.io.channels.FilterSeekableByteChannel.AbstractBuilder<F,C,B>
              - org.apache.commons.io.channels.FilterSeekableByteChannel.Builder
          - org.apache.commons.io.channels.FilterChannel.Builder
          - org.apache.commons.io.channels.FilterReadableByteChannel.AbstractBuilder<F,C,B>
            - org.apache.commons.io.channels.FilterReadableByteChannel.Builder
          - org.apache.commons.io.channels.FilterWritableByteChannel.AbstractBuilder<F,C,B>
            - org.apache.commons.io.channels.FilterWritableByteChannel.Builder
        - org.apache.commons.io.channels.FilterFileChannel.AbstractBuilder<F,C,B>
          - org.apache.commons.io.channels.FilterFileChannel.Builder
  - org.apache.commons.io.channels.ByteArraySeekableByteChannel (implements java.nio.channels.SeekableByteChannel)
  - org.apache.commons.io.channels.CloseShieldChannel
  - org.apache.commons.io.channels.FileChannels
  - org.apache.commons.io.channels.FilterChannel<C> (implements java.nio.channels.Channel)
    - org.apache.commons.io.channels.FilterByteChannel<C> (implements java.nio.channels.ByteChannel)
      - org.apache.commons.io.channels.FilterSeekableByteChannel<C> (implements java.nio.channels.SeekableByteChannel)
    - org.apache.commons.io.channels.FilterReadableByteChannel<C> (implements java.nio.channels.ReadableByteChannel)
    - org.apache.commons.io.channels.FilterWritableByteChannel<C> (implements java.nio.channels.WritableByteChannel)