# Interface CLNSectionReadableType

All Superinterfaces:
  `AutoCloseable, Closeable`

All Known Subinterfaces:
  `CLNSectionReadableEndType, CLNSectionReadableImage2DType, CLNSectionReadableImageArrayType, CLNSectionReadableImageCubeType, CLNSectionReadableImageInfoType, CLNSectionReadableMetadataType, CLNSectionReadableStandardType`

All Known Implementing Classes:
  `CLN1SectionReadableAbstract, CLN1SectionReadableEnd, CLN1SectionReadableImage2D, CLN1SectionReadableImageArray, CLN1SectionReadableImageCube, CLN1SectionReadableImageInfo, CLN1SectionReadableMetadata, CLN1SectionReadableOther`

public interface CLNSectionReadableType extends Closeable
A readable section.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CLNSectionDescription`
  `description()`
  `CLNFileSectionDescription`
  `fileSectionDescription()`
  `SeekableByteChannel`
  `sectionDataChannel()`
  Obtain a readable channel that delivers the data contained within the section.

  ### Methods inherited from interface Closeable

  `close`

- ## Method Details

  - ### fileSectionDescription

    CLNFileSectionDescription fileSectionDescription()
    Returns:
      A file section description

  - ### description

    CLNSectionDescription description()
    Returns:
      A section description

  - ### sectionDataChannel

    SeekableByteChannel sectionDataChannel() throws IOException
    Obtain a readable channel that delivers the data contained within the section.
    Returns:
      A readable channel
    Throws:
      `IOException` - On errors