Interface CAI1MetadataValueMatch

All Superinterfaces:
com.io7m.cedarbridge.runtime.api.CBSerializableType
All Known Implementing Classes:
CAI1MetadataValueMatch.Anything, CAI1MetadataValueMatch.IntegralWithinRange, CAI1MetadataValueMatch.MonetaryWithCurrency, CAI1MetadataValueMatch.MonetaryWithinRange, CAI1MetadataValueMatch.RealWithinRange, CAI1MetadataValueMatch.TextExact, CAI1MetadataValueMatch.TextSearch, CAI1MetadataValueMatch.TimeWithinRange

An expression against which item metadata values are matched.
  • Method Details

    • serialize

      static void serialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context, CAI1MetadataValueMatch $x) throws IOException
      Serialize a value of type CAI1MetadataValueMatch.
      Parameters:
      $context - The serialization context.
      $x - The value to be serialized.
      Throws:
      IOException
    • deserialize

      static CAI1MetadataValueMatch deserialize(com.io7m.cedarbridge.runtime.api.CBSerializationContextType $context) throws IOException
      Deserialize a value of type CAI1MetadataValueMatch.
      Parameters:
      $context - The serialization context.
      Returns:
      A value of type CAI1MetadataValueMatch.
      Throws:
      IOException