# Interface CLNSectionWritableType

All Superinterfaces:
  `AutoCloseable, Closeable`

All Known Subinterfaces:
  `CLNSectionWritableEndType, CLNSectionWritableImage2DType, CLNSectionWritableImageArrayType, CLNSectionWritableImageCubeType, CLNSectionWritableImageInfoType, CLNSectionWritableMetadataType, CLNSectionWritableStandardType`

All Known Implementing Classes:
  `CLN1SectionWritableAbstract, CLN1SectionWritableEnd, CLN1SectionWritableImage2D, CLN1SectionWritableImageArray, CLN1SectionWritableImageCube, CLN1SectionWritableImageInfo, CLN1SectionWritableMetadata, CLN1SectionWritableOther`

public interface CLNSectionWritableType extends Closeable
A writable section.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `long`
  `identifier()`
  `SeekableByteChannel`
  `sectionDataChannel()`
  Obtain a writable channel that can write data within the section.

  ### Methods inherited from interface Closeable

  `close`

- ## Method Details

  - ### identifier

    long identifier()
    Returns:
      The section identifier

  - ### sectionDataChannel

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