1   /*
2    * SPDX-FileCopyrightText: none
3    * SPDX-License-Identifier: CC0-1.0
4    */
5   
6   package dev.metaschema.databind.codegen.config;
7   
8   import edu.umd.cs.findbugs.annotations.NonNull;
9   
10  /**
11   * A mutable extension of {@link IPropertyBindingConfiguration} that allows
12   * setting property binding configuration values.
13   */
14  public interface IMutablePropertyBindingConfiguration extends IPropertyBindingConfiguration {
15  
16    /**
17     * Set the fully qualified class name to use for collection initialization.
18     *
19     * @param className
20     *          the fully qualified class name
21     */
22    void setCollectionClassName(@NonNull String className);
23  }