# Interface CLNSectionWritableType

All Superinterfaces:
  `AutoCloseable`

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

public interface CLNSectionWritableType extends AutoCloseable
A writable section.

- ## Method Summary

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

- ## Method Details

  - ### close

    void close() throws CLNException
    Specified by:
      `close` in interface `AutoCloseable`
    Throws:
      `CLNException`

  - ### 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