# Class CLNProbes

java.lang.Object
com.io7m.calino.parser.api.CLNProbes

All Implemented Interfaces:
  `CLNProbeFactoryType`

public final class CLNProbes extends Object implements CLNProbeFactoryType
The default version probe factory.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CLNProbes()`
  The default version probe factory.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CLNProbeType`
  `createProbe(URI source, SeekableByteChannel channel)`
  Create a version probe.
  `String`
  `toString()`

  ### Methods inherited from class Object

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

- ## Constructor Details

  - ### CLNProbes

    public CLNProbes()
    The default version probe factory.

- ## Method Details

  - ### createProbe

    public CLNProbeType createProbe(URI source, SeekableByteChannel channel)
    Description copied from interface: `CLNProbeFactoryType`
    Create a version probe.
    Specified by:
      `createProbe` in interface `CLNProbeFactoryType`
    Parameters:
      `source` - The source file
      `channel` - The source file channel
    Returns:
      A version probe

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`