Uses of Interface
gov.nist.secauto.metaschema.databind.codegen.config.IBindingConfiguration
Package
Description
Support for generating "plain old Java objects" (POJOs) based on a Module.
Support for customizing how Java code is generated for one or more specific
Module modules.
-
Uses of IBindingConfiguration in gov.nist.secauto.metaschema.databind.codegen
Modifier and TypeMethodDescriptionstatic IProduction
ModuleCompilerHelper.compileModule
(IModule module, Path classDir, IBindingConfiguration bindingConfiguration) Generate and compile Java class, representing the provided Modulemodule
and its related definitions, using the provided custombindingConfiguration
.static IProduction
JavaGenerator.generate
(IModule module, Path targetDir, IBindingConfiguration bindingConfiguration) Generate Java sources for the provided Metaschema module.static IProduction
JavaGenerator.generate
(Collection<? extends IModule> modules, Path targetDirectory, IBindingConfiguration bindingConfiguration) Generates Java classes for Module fields and flags.static IProduction
IProduction.of
(Collection<? extends IModule> modules, IBindingConfiguration bindingConfiguration, Path classDir) Create a new production for the provided set of Modulemodules
. -
Uses of IBindingConfiguration in gov.nist.secauto.metaschema.databind.codegen.config