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 IDefinitionBindingConfiguration
addAssemblyDefinitionBindingConfig(String name, IDefinitionBindingConfiguration config)
Set the binding configuration for theIAssemblyDefinition
with the providedname
.IDefinitionBindingConfiguration
addFieldDefinitionBindingConfig(String name, IDefinitionBindingConfiguration config)
Set the binding configuration for theIFieldDefinition
with the providedname
.IDefinitionBindingConfiguration
getAssemblyDefinitionBindingConfig(String name)
Get the binding configuration for theIAssemblyDefinition
with the providedname
.IDefinitionBindingConfiguration
getFieldDefinitionBindingConfig(String name)
Get the binding configuration for theIFieldDefinition
with the providedname
.
-
-
-
Method Detail
-
getAssemblyDefinitionBindingConfig
@Nullable public IDefinitionBindingConfiguration getAssemblyDefinitionBindingConfig(@NonNull String name)
Get the binding configuration for theIAssemblyDefinition
with the providedname
.- Parameters:
name
- the definition name- Returns:
- the definition's binding configuration or
null
if no configuration is provided
-
getFieldDefinitionBindingConfig
@Nullable public IDefinitionBindingConfiguration getFieldDefinitionBindingConfig(@NonNull String name)
Get the binding configuration for theIFieldDefinition
with the providedname
.- Parameters:
name
- the definition name- Returns:
- the definition's binding configuration or
null
if no configuration is provided
-
addAssemblyDefinitionBindingConfig
@Nullable public IDefinitionBindingConfiguration addAssemblyDefinitionBindingConfig(@NonNull String name, @NonNull IDefinitionBindingConfiguration config)
Set the binding configuration for theIAssemblyDefinition
with the providedname
.- Parameters:
name
- the definition nameconfig
- the new binding configuration for the definition- Returns:
- the definition's old binding configuration or
null
if no configuration was previously provided
-
addFieldDefinitionBindingConfig
@Nullable public IDefinitionBindingConfiguration addFieldDefinitionBindingConfig(@NonNull String name, @NonNull IDefinitionBindingConfiguration config)
Set the binding configuration for theIFieldDefinition
with the providedname
.- Parameters:
name
- the definition nameconfig
- the new binding configuration for the definition- Returns:
- the definition's old binding configuration or
null
if no configuration was previously provided
-
-