Package com.io7m.smfj.core

## Interface SMFSchemaIdentifierType

- All Known Implementing Classes:
    `SMFSchemaIdentifier`

      @Immutable
      public interface SMFSchemaIdentifierType

  A schema identifier.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `SMFSchemaName` | `name()` |
    `default java.lang.String` | `toHumanString()` |
    `default int` | `versionMajor()` |
    `default int` | `versionMinor()` |

- - ### Method Detail

    - #### name

          @Parameter
          SMFSchemaName name()

      Returns:
        The schema name

    - #### versionMajor

          @Parameter
          @Default
          default int versionMajor()

      Returns:
        The schema major version

    - #### versionMinor

          @Parameter
          @Default
          default int versionMinor()

      Returns:
        The schema minor version

    - #### toHumanString

          @Lazy
          default java.lang.String toHumanString()

      Returns:
        A humanly-readable string describing the schema identifier