类 JavaElementGeneratorTools
- java.lang.Object
-
- pro.leaco.mybatis.generator.plugins.utils.JavaElementGeneratorTools
-
public class JavaElementGeneratorTools extends Object
--------------------------------------------------------------------------- Java ele 生成工具 --------------------------------------------------------------------------- ---------------------------------------------------------------------------
-
-
构造器概要
构造器 构造器 说明 JavaElementGeneratorTools()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.mybatis.generator.api.dom.java.FieldgenerateField(String fieldName, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)生成属性static org.mybatis.generator.api.dom.java.MethodgenerateGetterMethod(org.mybatis.generator.api.dom.java.Field field)生成Filed的Get方法static org.mybatis.generator.api.dom.java.MethodgenerateMethod(String methodName, boolean isAbstract, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType returnType, org.mybatis.generator.api.dom.java.Parameter... parameters)生成方法static org.mybatis.generator.api.dom.java.MethodgenerateMethodBody(org.mybatis.generator.api.dom.java.Method method, String... bodyLines)生成方法实现体static org.mybatis.generator.api.dom.java.MethodgenerateSetterMethod(org.mybatis.generator.api.dom.java.Field field)生成Filed的Set方法static org.mybatis.generator.api.dom.java.FieldgenerateStaticFinalField(String fieldName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)生成静态常量static org.mybatis.generator.api.dom.java.FullyQualifiedJavaTypegetModelTypeWithBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)获取Model有BLOBs类时的类型static org.mybatis.generator.api.dom.java.FullyQualifiedJavaTypegetModelTypeWithoutBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)获取Model没有BLOBs类时的类型
-
-
-
方法详细资料
-
generateStaticFinalField
public static org.mybatis.generator.api.dom.java.Field generateStaticFinalField(String fieldName, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)
生成静态常量- 参数:
fieldName- 常量名称javaType- 类型initString- 初始化字段- 返回:
-
generateField
public static org.mybatis.generator.api.dom.java.Field generateField(String fieldName, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType javaType, String initString)
生成属性- 参数:
fieldName- 常量名称visibility- 可见性javaType- 类型initString- 初始化字段- 返回:
-
generateMethod
public static org.mybatis.generator.api.dom.java.Method generateMethod(String methodName, boolean isAbstract, org.mybatis.generator.api.dom.java.JavaVisibility visibility, org.mybatis.generator.api.dom.java.FullyQualifiedJavaType returnType, org.mybatis.generator.api.dom.java.Parameter... parameters)
生成方法- 参数:
methodName- 方法名isAbstract-visibility- 可见性returnType- 返回值类型parameters- 参数列表- 返回:
-
generateMethodBody
public static org.mybatis.generator.api.dom.java.Method generateMethodBody(org.mybatis.generator.api.dom.java.Method method, String... bodyLines)生成方法实现体- 参数:
method- 方法bodyLines- 方法实现行- 返回:
-
generateSetterMethod
public static org.mybatis.generator.api.dom.java.Method generateSetterMethod(org.mybatis.generator.api.dom.java.Field field)
生成Filed的Set方法- 参数:
field- field- 返回:
-
generateGetterMethod
public static org.mybatis.generator.api.dom.java.Method generateGetterMethod(org.mybatis.generator.api.dom.java.Field field)
生成Filed的Get方法- 参数:
field- field- 返回:
-
getModelTypeWithoutBLOBs
public static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getModelTypeWithoutBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
获取Model没有BLOBs类时的类型- 参数:
introspectedTable-- 返回:
-
getModelTypeWithBLOBs
public static org.mybatis.generator.api.dom.java.FullyQualifiedJavaType getModelTypeWithBLOBs(org.mybatis.generator.api.IntrospectedTable introspectedTable)
获取Model有BLOBs类时的类型- 参数:
introspectedTable-- 返回:
-
-