Uses of Interface
dev.metaschema.databind.codegen.IProduction
Packages that use IProduction
Package
Description
Support for generating "plain old Java objects" (POJOs) based on a Module.
-
Uses of IProduction in dev.metaschema.databind.codegen
Methods in dev.metaschema.databind.codegen that return IProductionModifier and TypeMethodDescriptionstatic IProductionModuleCompilerHelper.compileMetaschema(dev.metaschema.core.model.IModule module, Path classDir) Generate and compile Java class, representing the provided Modulemoduleand its related definitions, using the default binding configuration.static 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.