Module dev.metaschema.databind
Package dev.metaschema.databind.codegen
package dev.metaschema.databind.codegen
Support for generating "plain old Java objects" (POJOs) based on a Module.
-
ClassDescriptionA variety of utility methods for normalizing Java class related names.Default implementation of
IModuleBindingGeneratorthat generates and compiles Java classes for a Metaschema module.Provides information about a generated Java class file.Represents a generated Java class for a Metaschema definition.Provides information about a generated Java class that represents a Module module.A functional interface for generating bound Java classes from a Metaschema module.Provides information about a generated package-info.java class, that represents a collection of Module constructs generated from one or more Module modules.Information about Java classes generated for a collection of Module modules.Provides support for compiling Java source files using the system Java compiler.Contains the result of a compilation operation.A logging interface for compilation messages.Provides methods for generating Java classes based on a single or a collection of Metaschemas.This class provides methods to generate and dynamically compile Java code based on a Module.