Uses of Interface
dev.metaschema.databind.codegen.config.IBindingConfiguration
Packages that use 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 dev.metaschema.databind.codegen
Methods in dev.metaschema.databind.codegen with parameters of type IBindingConfigurationModifier and TypeMethodDescriptionstatic IProductionModuleCompilerHelper.compileModule(dev.metaschema.core.model.IModule module, Path classDir, IBindingConfiguration bindingConfiguration) Generate and compile Java class, representing the provided Modulemoduleand its related definitions, using the provided custombindingConfiguration.static IProductionJavaGenerator.generate(dev.metaschema.core.model.IModule module, Path targetDir, IBindingConfiguration bindingConfiguration) Generate Java sources for the provided Metaschema module.static IProductionJavaGenerator.generate(Collection<? extends dev.metaschema.core.model.IModule> modules, Path targetDirectory, IBindingConfiguration bindingConfiguration) Generates Java classes for Module fields and flags.static IProductionIProduction.of(Collection<? extends dev.metaschema.core.model.IModule> modules, IBindingConfiguration bindingConfiguration, Path classDir) Create a new production for the provided set of Modulemodules. -
Uses of IBindingConfiguration in dev.metaschema.databind.codegen.config
Classes in dev.metaschema.databind.codegen.config that implement IBindingConfigurationModifier and TypeClassDescriptionclassDefault implementation ofIBindingConfigurationthat provides binding configuration for Java class generation from Metaschema modules.