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 }