Package com.io7m.cardant.model

# Interface CAMetadataValueMatchType

All Known Subinterfaces:
  `CAMetadataValueMatchType.IntegralMatchType`, `CAMetadataValueMatchType.MonetaryMatchType`, `CAMetadataValueMatchType.RealMatchType`, `CAMetadataValueMatchType.TextMatchType`, `CAMetadataValueMatchType.TimeMatchType`

All Known Implementing Classes:
  `CAMetadataValueMatchType.AnyValue`, `CAMetadataValueMatchType.IntegralMatchType.WithinRange`, `CAMetadataValueMatchType.MonetaryMatchType.WithCurrency`, `CAMetadataValueMatchType.MonetaryMatchType.WithinRange`, `CAMetadataValueMatchType.RealMatchType.WithinRange`, `CAMetadataValueMatchType.TextMatchType.ExactTextValue`, `CAMetadataValueMatchType.TextMatchType.Search`, `CAMetadataValueMatchType.TimeMatchType.WithinRange`

public sealed interface CAMetadataValueMatchType permits CAMetadataValueMatchType.AnyValue, CAMetadataValueMatchType.TimeMatchType, CAMetadataValueMatchType.TextMatchType, CAMetadataValueMatchType.RealMatchType, CAMetadataValueMatchType.MonetaryMatchType, CAMetadataValueMatchType.IntegralMatchType
Expressions that match metadata values.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static enum`
  `CAMetadataValueMatchType.AnyValue`
  Match anything.
  `static interface`
  `CAMetadataValueMatchType.IntegralMatchType`
  Match metadata of an integral type.
  `static interface`
  `CAMetadataValueMatchType.MonetaryMatchType`
  Match metadata of a monetary type.
  `static interface`
  `CAMetadataValueMatchType.RealMatchType`
  Match metadata of a real type.
  `static interface`
  `CAMetadataValueMatchType.TextMatchType`
  Match metadata of a text type.
  `static interface`
  `CAMetadataValueMatchType.TimeMatchType`
  Match metadata of a time type.