Module dev.metaschema.databind
Class DefaultPropertyBindingConfiguration
java.lang.Object
dev.metaschema.databind.codegen.config.DefaultPropertyBindingConfiguration
- All Implemented Interfaces:
IMutablePropertyBindingConfiguration,IPropertyBindingConfiguration
public class DefaultPropertyBindingConfiguration
extends Object
implements IMutablePropertyBindingConfiguration
Default implementation of
IMutablePropertyBindingConfiguration.-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new empty property binding configuration.Constructs a new property binding configuration by copying values from an existing configuration. -
Method Summary
Modifier and TypeMethodDescriptionGet the fully qualified class name to use for collection initialization.voidsetCollectionClassName(String className) Set the fully qualified class name to use for collection initialization.
-
Constructor Details
-
DefaultPropertyBindingConfiguration
public DefaultPropertyBindingConfiguration()Constructs a new empty property binding configuration. -
DefaultPropertyBindingConfiguration
Constructs a new property binding configuration by copying values from an existing configuration.- Parameters:
config- the configuration to copy from
-
-
Method Details
-
getCollectionClassName
Description copied from interface:IPropertyBindingConfigurationGet the fully qualified class name to use for collection initialization.When specified, this class will be used instead of the default
LinkedListorLinkedHashMapfor collection properties.- Specified by:
getCollectionClassNamein interfaceIPropertyBindingConfiguration- Returns:
- the fully qualified class name, or
nullif the default collection class should be used
-
setCollectionClassName
Description copied from interface:IMutablePropertyBindingConfigurationSet the fully qualified class name to use for collection initialization.- Specified by:
setCollectionClassNamein interfaceIMutablePropertyBindingConfiguration- Parameters:
className- the fully qualified class name
-