Class DefaultBindingConfiguration.MetaschemaBindingConfiguration
java.lang.Object
gov.nist.secauto.metaschema.databind.codegen.config.DefaultBindingConfiguration.MetaschemaBindingConfiguration
- Enclosing class:
- DefaultBindingConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionSet the binding configuration for theIAssemblyDefinitionwith the providedname.Set the binding configuration for theIFieldDefinitionwith the providedname.Get the binding configuration for theIAssemblyDefinitionwith the providedname.Get the binding configuration for theIFieldDefinitionwith the providedname.
-
Method Details
-
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
-