Class DefaultChoiceGroupBindingConfiguration

java.lang.Object
dev.metaschema.databind.codegen.config.DefaultChoiceGroupBindingConfiguration
All Implemented Interfaces:
IChoiceGroupBindingConfiguration

Default implementation of IChoiceGroupBindingConfiguration.

This implementation wraps a MetaschemaBindings.MetaschemaBinding.DefineAssemblyBinding.ChoiceGroupBinding instance from the binding configuration and provides the configuration interface methods.

The class stores:

  • The required group-as name (guaranteed non-null from the schema)
  • The optional fully-qualified Java type name for collection items
  • A flag indicating whether to use wildcard bounded types (defaults to true)