![JAR search and dependency download from the Maven repository](/logo.png)
com.ktanx.autocoder.config.Configuration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ktanx-autocoder Show documentation
Show all versions of ktanx-autocoder Show documentation
ktanx-autocoder is a java code generate kit.
The newest version!
package com.ktanx.autocoder.config;
import java.util.Collection;
import java.util.List;
import java.util.Map;
public interface Configuration {
/**
* 是否覆盖
*
* @return
*/
boolean isOverwrite();
/**
* 是否子模块模式
*
* @return
*/
boolean isChildMode();
/**
* 获取jdbc配置
*
* @return
*/
JdbcConfig getJdbcConfig();
/**
* 获取常量值
*
* @param name
* @return
*/
String getConstant(String name);
/**
* 获取所有常量
*
* @return
*/
Map getConstants();
/**
* 获取具体的类型转换映射
*
* @param dbType
* @return
*/
TypeMapping getTypeMapping(String dbType);
/**
* 获取代码生成任务
*
* @return code task
*/
Collection getCodeTasks();
/**
* 获取代码生成任务
*
* @param taskName the task name
* @return code task
*/
CodeTask getCodeTask(String taskName);
/**
* 获取表的创建任务
*
* @return table code tasks
*/
Map> getTableCodeTasks();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy