001/* 002 * SPDX-FileCopyrightText: none 003 * SPDX-License-Identifier: CC0-1.0 004 */ 005 006package dev.metaschema.databind.codegen.config; 007 008import edu.umd.cs.findbugs.annotations.NonNull; 009 010/** 011 * A mutable extension of {@link IPropertyBindingConfiguration} that allows 012 * setting property binding configuration values. 013 */ 014public interface IMutablePropertyBindingConfiguration extends IPropertyBindingConfiguration { 015 016 /** 017 * Set the fully qualified class name to use for collection initialization. 018 * 019 * @param className 020 * the fully qualified class name 021 */ 022 void setCollectionClassName(@NonNull String className); 023}