Module dev.metaschema.databind
Interface IPropertyBindingConfiguration
- All Known Subinterfaces:
IMutablePropertyBindingConfiguration
- All Known Implementing Classes:
DefaultPropertyBindingConfiguration
public interface IPropertyBindingConfiguration
Provides binding configuration for a specific property (field or assembly
instance) within a definition.
Property bindings allow fine-grained control over code generation for individual model instances, such as specifying custom collection implementation classes.
-
Method Summary
Modifier and TypeMethodDescriptionGet the fully qualified class name to use for collection initialization.
-
Method Details
-
getCollectionClassName
Get the fully qualified class name to use for collection initialization.When specified, this class will be used instead of the default
LinkedListorLinkedHashMapfor collection properties.- Returns:
- the fully qualified class name, or
nullif the default collection class should be used
-