Class DefaultBindingConfiguration.MetaschemaBindingConfiguration
- java.lang.Object
-
- gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration.MetaschemaBindingConfiguration
-
- Enclosing class:
- DefaultBindingConfiguration
public static final class DefaultBindingConfiguration.MetaschemaBindingConfiguration extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDefinitionBindingConfigurationaddAssemblyDefinitionBindingConfig(String name, IDefinitionBindingConfiguration config)Set the binding configuration for theIAssemblyDefinitionwith the providedname.IDefinitionBindingConfigurationaddFieldDefinitionBindingConfig(String name, IDefinitionBindingConfiguration config)Set the binding configuration for theIFieldDefinitionwith the providedname.IDefinitionBindingConfigurationgetAssemblyDefinitionBindingConfig(String name)Get the binding configuration for theIAssemblyDefinitionwith the providedname.IDefinitionBindingConfigurationgetFieldDefinitionBindingConfig(String name)Get the binding configuration for theIFieldDefinitionwith the providedname.
-
-
-
Method Detail
-
getAssemblyDefinitionBindingConfig
@Nullable public IDefinitionBindingConfiguration getAssemblyDefinitionBindingConfig(@NonNull String name)
Get the binding configuration for theIAssemblyDefinitionwith the providedname.- Parameters:
name- the definition name- Returns:
- the definition's binding configuration or
nullif no configuration is provided
-
getFieldDefinitionBindingConfig
@Nullable public IDefinitionBindingConfiguration getFieldDefinitionBindingConfig(@NonNull String name)
Get the binding configuration for theIFieldDefinitionwith the providedname.- Parameters:
name- the definition name- Returns:
- the definition's binding configuration or
nullif no configuration is provided
-
addAssemblyDefinitionBindingConfig
@Nullable public IDefinitionBindingConfiguration addAssemblyDefinitionBindingConfig(@NonNull String name, @NonNull IDefinitionBindingConfiguration config)
Set the binding configuration for theIAssemblyDefinitionwith the providedname.- Parameters:
name- the definition nameconfig- the new binding configuration for the definition- Returns:
- the definition's old binding configuration or
nullif no configuration was previously provided
-
addFieldDefinitionBindingConfig
@Nullable public IDefinitionBindingConfiguration addFieldDefinitionBindingConfig(@NonNull String name, @NonNull IDefinitionBindingConfiguration config)
Set the binding configuration for theIFieldDefinitionwith the providedname.- Parameters:
name- the definition nameconfig- the new binding configuration for the definition- Returns:
- the definition's old binding configuration or
nullif no configuration was previously provided
-
-