# Class CLNWriters

java.lang.Object
com.io7m.calino.writer.api.CLNWriters

public final class CLNWriters extends Object
The main writer factory.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CLNWriters()`
  The main writer factory.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Optional<CLNWriterFactoryType>`
  `findWriterFactoryFor(CLNVersion version)`
  Find a writer factory for the given file version.

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CLNWriters

    public CLNWriters()
    The main writer factory.

- ## Method Details

  - ### findWriterFactoryFor

    public Optional<CLNWriterFactoryType> findWriterFactoryFor(CLNVersion version)
    Find a writer factory for the given file version.
    Parameters:
      `version` - The file version
    Returns:
      A writer factory