com.io7m.smfj.validation.api

## Interface SMFSchemaAttributeType

- All Known Implementing Classes:
    SMFSchemaAttribute

      public interface SMFSchemaAttributeType

  A schema for a specific attribute.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `SMFAttributeName` | `name()`
    `OptionalInt` | `requiredComponentCount()`
    `OptionalInt` | `requiredComponentSize()`
    `Optional<SMFComponentType>` | `requiredComponentType()`

- - ### Method Detail

    - #### name

          SMFAttributeName name()

      Returns:
        The name of the attribute

    - #### requiredComponentType

          Optional<SMFComponentType> requiredComponentType()

      Returns:
        The required component type, if any

    - #### requiredComponentCount

          OptionalInt requiredComponentCount()

      Returns:
        The required component count, if any

    - #### requiredComponentSize

          OptionalInt requiredComponentSize()

      Returns:
        The required component size in bits, if any

Copyright © 2017 <code@io7m.com> http://io7m.com