所有程序包的分层结构
程序包分层结构:- com.github.hetianyi.plugins.generator.common,
- com.github.hetianyi.plugins.generator.common.util,
- com.github.hetianyi.plugins.generator.pojo,
- com.github.hetianyi.plugins.generator.pojo.entity,
- com.github.hetianyi.plugins.generator.pojo.generator,
- com.github.hetianyi.plugins.generator.pojo.generator.feature,
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin,
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson,
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa,
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok,
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis,
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.ready,
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger,
- com.github.hetianyi.plugins.generator.pojo.generator.slot,
- com.github.hetianyi.plugins.generator.template
类分层结构
- java.lang.Object
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
- com.github.hetianyi.plugins.generator.common.BaseMojo
- com.github.hetianyi.plugins.generator.pojo.EntityMojo
- com.github.hetianyi.plugins.generator.template.TemplateMojo
- com.github.hetianyi.plugins.generator.common.BaseMojo
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ClassCommentFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature)
- com.github.hetianyi.plugins.generator.pojo.generator.ClassGenerator
- com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot (implements com.github.hetianyi.plugins.generator.common.Slot)
- com.github.hetianyi.plugins.generator.pojo.generator.slot.EmptyLineSlot
- com.github.hetianyi.plugins.generator.pojo.generator.slot.IndentSlot
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.CopyrightFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature)
- com.github.hetianyi.plugins.generator.pojo.generator.feature.CustomFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature)
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.ready.ConvertibleFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson.DateFormatAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson.IgnoreNullFieldAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson.JasonFormatAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa.JpaClassAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa.JpaFieldAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok.LombokAllArgsConstructorAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok.LombokBuilderAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok.LombokDataAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok.LombokNoArgsConstructorAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis.MyBatisPlusClassAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis.MyBatisPlusFieldAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger.SwaggerApiModelAnnotationFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger.SwaggerApiModelPropertyAnnotationFeature
- com.github.hetianyi.plugins.generator.common.DbConfigurationProperties
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.DefaultTypeMappingFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.TypeMappingFeature)
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.FieldCommentFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature)
- com.github.hetianyi.plugins.generator.common.util.GenerateUtil
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.GetterSetterFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature)
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.IdField2StringFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature)
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ImportFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature)
- com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- com.github.hetianyi.plugins.generator.common.InstanceConfig
- com.github.hetianyi.plugins.generator.common.JavaTypeMapping
- com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot (implements com.github.hetianyi.plugins.generator.common.Slot)
- com.github.hetianyi.plugins.generator.common.Pair
- com.github.hetianyi.plugins.generator.common.ProfileProperties
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ProjectBroadcastCommentFeature (implements com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature)
- com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotHelper
- com.github.hetianyi.plugins.generator.common.SQL
- com.github.hetianyi.plugins.generator.pojo.entity.TableColumn
- com.github.hetianyi.plugins.generator.pojo.entity.TableDefinition
- com.github.hetianyi.plugins.generator.common.TemplateConfig
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
接口分层结构
- com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.PreGenerateFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.AddFieldFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.ExcludeFieldFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.TypeMappingFeature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.PreGenerateFeature
- com.github.hetianyi.plugins.generator.common.Slot
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.github.hetianyi.plugins.generator.pojo.generator.feature.CustomFeature.InsertLocation
- com.github.hetianyi.plugins.generator.common.DbType
- com.github.hetianyi.plugins.generator.common.SlotType
- com.github.hetianyi.plugins.generator.common.TemplateType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)