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 Type
    Method
    Description
    Get the fully qualified class name to use for collection initialization.
  • Method Details

    • getCollectionClassName

      @Nullable String getCollectionClassName()
      Get the fully qualified class name to use for collection initialization.

      When specified, this class will be used instead of the default LinkedList or LinkedHashMap for collection properties.

      Returns:
      the fully qualified class name, or null if the default collection class should be used