# Class CLNValidators

java.lang.Object
com.io7m.calino.validation.api.CLNValidators

public final class CLNValidators extends Object
The main validator factory.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CLNValidators()`
  The main validator factory.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Optional<CLNValidatorFactoryType>`
  `findValidatorFactoryFor(CLNVersion version)`
  Find a validator factory for the given file version.

  ### Methods inherited from class Object

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

- ## Constructor Details

  - ### CLNValidators

    public CLNValidators()
    The main validator factory.

- ## Method Details

  - ### findValidatorFactoryFor

    public Optional<CLNValidatorFactoryType> findValidatorFactoryFor(CLNVersion version)
    Find a validator factory for the given file version.
    Parameters:
      `version` - The file version
    Returns:
      A validator factory