com.bld.commons.classes.generator.ClassesGenerator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of class-generator Show documentation
Show all versions of class-generator Show documentation
Demo project for Spring Boot
The newest version!
/**
* @author Francesco Baldi
* @mail [email protected]
* @class bld.commons.classes.generator.ClassesGenerator.java
*/
package com.bld.commons.classes.generator;
import java.util.Collection;
import javax.annotation.processing.ProcessingEnvironment;
import com.bld.commons.classes.model.ModelClasses;
/**
* The Interface ClassesGenerator.
*/
public interface ClassesGenerator {
/**
* Write class.
*
* @param modelClasses the model classes
* @param basedir the basedir
* @throws Exception the exception
*/
public void writeClass(ModelClasses modelClasses,String basedir) throws Exception;
/**
* Write classes.
*
* @param listModelClasses the list model classes
* @param basedir the basedir
* @throws Exception the exception
*/
public void writeClasses(Collection listModelClasses,String basedir) throws Exception;
/**
* Write class.
*
* @param modelClasses the model classes
* @param processingEnv the processing env
* @throws Exception the exception
*/
public void writeClass(ModelClasses modelClasses, ProcessingEnvironment processingEnv) throws Exception;
/**
* Write classes.
*
* @param listModelClasses the list model classes
* @param processingEnv the processing env
* @throws Exception the exception
*/
public void writeClasses(Collection listModelClasses, ProcessingEnvironment processingEnv) throws Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy