Interface CodecSpec

All Known Implementing Classes:
CodecSpec.Custom, CodecSpec.DatePrefix, CodecSpec.Friendly, CodecSpec.Instance, CodecSpec.Prefix, CodecSpec.Radix, CodecSpec.Suffix

An item of a generator's codec list (07-runtime-and-spring.md ยง4.1). The first item turns the id into text (CodecSpec.Radix, CodecSpec.Friendly, CodecSpec.Custom, CodecSpec.Instance); the following ones decorate the text (CodecSpec.Prefix, CodecSpec.Suffix, CodecSpec.DatePrefix).

The variants are the current snapshot of a closed set of specs: a minor version may add a variant, so keep a default branch in a switch over them (D40).