├── .gitignore ├── META-INF └── plugin.xml ├── README.md ├── resources ├── fileTemplates │ └── j2ee │ │ └── Mybatis Mapper.xml.ft ├── images │ ├── 7.png │ ├── 7d.png │ ├── injection.png │ ├── logo.png │ ├── mapper_method.png │ ├── s.png │ └── statement.png └── liveTemplates │ └── sql.xml └── src └── com └── seventh7 └── mybatis ├── action └── MybatisTypedHandler.java ├── alias ├── AliasClassReference.java ├── AliasDesc.java ├── AliasFacade.java ├── AliasResolver.java ├── AliasResolverFactory.java ├── AnnotationAliasResolver.java ├── BeanAliasResolver.java ├── ConfigPackageAliasResolver.java ├── InnerAliasResolver.java ├── PackageAliasResolver.java └── SingleAliasResolver.java ├── annotation └── Annotation.java ├── contributor ├── SqlParamCompletionContributor.java └── TestParamContributor.java ├── definitionsearch └── MapperDefinitionSearch.java ├── dom ├── MapperBacktrackingUtils.java ├── converter │ ├── AliasConverter.java │ ├── ConverterAdaptor.java │ ├── DaoMethodConverter.java │ ├── IdBasedTagConverter.java │ ├── ParameterMapConverter.java │ ├── PropertyConverter.java │ ├── ResultMapConverter.java │ └── SqlConverter.java ├── description │ ├── ConfigurationDescription.java │ └── MapperDescription.java └── model │ ├── Arg.java │ ├── Association.java │ ├── Bean.java │ ├── BeanProperty.java │ ├── Beans.java │ ├── Bind.java │ ├── Cache.java │ ├── CacheRef.java │ ├── Case.java │ ├── Choose.java │ ├── Collection.java │ ├── Configuration.java │ ├── Constructor.java │ ├── Delete.java │ ├── Discriminator.java │ ├── Foreach.java │ ├── GroupFour.java │ ├── GroupOne.java │ ├── GroupThree.java │ ├── GroupTwo.java │ ├── Id.java │ ├── IdArg.java │ ├── IdDomElement.java │ ├── If.java │ ├── Include.java │ ├── Insert.java │ ├── Mapper.java │ ├── Otherwise.java │ ├── Package.java │ ├── Parameter.java │ ├── ParameterMap.java │ ├── Property.java │ ├── PropertyGroup.java │ ├── Result.java │ ├── ResultMap.java │ ├── ResultMapGroup.java │ ├── Select.java │ ├── SelectKey.java │ ├── Set.java │ ├── Sql.java │ ├── Trim.java │ ├── TypeAlias.java │ ├── TypeAliases.java │ ├── Update.java │ ├── When.java │ └── Where.java ├── generate ├── DeleteGenerator.java ├── GenerateModel.java ├── InsertGenerator.java ├── SelectGenerator.java ├── StatementGenerator.java └── UpdateGenerator.java ├── inspection ├── GenericQuickFix.java ├── MapperInspection.java ├── MapperMethodInspection.java ├── MapperXmlInspection.java ├── ResultTypeQuickFix.java └── StatementNotExistsQuickFix.java ├── intention ├── GenerateMapperChooser.java ├── GenerateMapperIntention.java ├── GenerateParamAnnotationIntention.java ├── GenerateParamChooser.java ├── GenerateStatementChooser.java ├── GenerateStatementIntention.java ├── GenericIntention.java ├── IntentionChooser.java └── JavaFileIntentionChooser.java ├── locator ├── LocateStrategy.java ├── MapperLocator.java ├── MapperXmlPackageProvider.java ├── PackageLocateStrategy.java └── PackageProvider.java ├── provider ├── InjectionLineMarkerProvider.java ├── MapperLineMarkerProvider.java ├── MarkerProviderAdaptor.java ├── SimpleLineMarkerProvider.java └── StatementLineMarkerProvider.java ├── refactoring └── MapperRefactoringProvider.java ├── reference ├── ContextPsiFieldReference.java ├── ContextReferenceSetResolver.java ├── PsiFieldReferenceSetResolver.java ├── ReferenceSetResolverFactory.java └── ResultPropertyReferenceSet.java ├── service ├── AnnotationService.java ├── EditorService.java └── JavaService.java ├── setting ├── MybatisConfigurable.java ├── MybatisSetting.java ├── MybatisSettingForm.form └── MybatisSettingForm.java ├── template ├── MybatisFileTemplateDescriptorFactory.java └── SqlLiveTemplateProvider.java ├── ui ├── ClickableListener.java ├── ExecutableListener.java ├── ListSelectionListener.java └── UiComponentFacade.java └── util ├── ArrayUtils.java ├── CollectionUtils.java ├── DomUtils.java ├── Icons.java ├── JavaUtils.java ├── MapperUtils.java └── MybatisConstants.java /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | mybatis-plus.jar 3 | log.roo 4 | .idea/ 5 | out/ 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/META-INF/plugin.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/README.md -------------------------------------------------------------------------------- /resources/fileTemplates/j2ee/Mybatis Mapper.xml.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/fileTemplates/j2ee/Mybatis Mapper.xml.ft -------------------------------------------------------------------------------- /resources/images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/images/7.png -------------------------------------------------------------------------------- /resources/images/7d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/images/7d.png -------------------------------------------------------------------------------- /resources/images/injection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/images/injection.png -------------------------------------------------------------------------------- /resources/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/images/logo.png -------------------------------------------------------------------------------- /resources/images/mapper_method.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/images/mapper_method.png -------------------------------------------------------------------------------- /resources/images/s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/images/s.png -------------------------------------------------------------------------------- /resources/images/statement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/images/statement.png -------------------------------------------------------------------------------- /resources/liveTemplates/sql.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/resources/liveTemplates/sql.xml -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/action/MybatisTypedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/action/MybatisTypedHandler.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/AliasClassReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/AliasClassReference.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/AliasDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/AliasDesc.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/AliasFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/AliasFacade.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/AliasResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/AliasResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/AliasResolverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/AliasResolverFactory.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/AnnotationAliasResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/AnnotationAliasResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/BeanAliasResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/BeanAliasResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/ConfigPackageAliasResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/ConfigPackageAliasResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/InnerAliasResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/InnerAliasResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/PackageAliasResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/PackageAliasResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/alias/SingleAliasResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/alias/SingleAliasResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/annotation/Annotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/annotation/Annotation.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/contributor/SqlParamCompletionContributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/contributor/SqlParamCompletionContributor.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/contributor/TestParamContributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/contributor/TestParamContributor.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/definitionsearch/MapperDefinitionSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/definitionsearch/MapperDefinitionSearch.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/MapperBacktrackingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/MapperBacktrackingUtils.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/converter/AliasConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/converter/AliasConverter.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/converter/ConverterAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/converter/ConverterAdaptor.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/converter/DaoMethodConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/converter/DaoMethodConverter.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/converter/IdBasedTagConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/converter/IdBasedTagConverter.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/converter/ParameterMapConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/converter/ParameterMapConverter.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/converter/PropertyConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/converter/PropertyConverter.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/converter/ResultMapConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/converter/ResultMapConverter.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/converter/SqlConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/converter/SqlConverter.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/description/ConfigurationDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/description/ConfigurationDescription.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/description/MapperDescription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/description/MapperDescription.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Arg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Arg.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Association.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Association.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Bean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Bean.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/BeanProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/BeanProperty.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Beans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Beans.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Bind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Bind.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Cache.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/CacheRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/CacheRef.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Case.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Case.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Choose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Choose.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Collection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Collection.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Configuration.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Constructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Constructor.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Delete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Delete.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Discriminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Discriminator.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Foreach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Foreach.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/GroupFour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/GroupFour.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/GroupOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/GroupOne.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/GroupThree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/GroupThree.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/GroupTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/GroupTwo.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Id.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/IdArg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/IdArg.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/IdDomElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/IdDomElement.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/If.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/If.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Include.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Include.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Insert.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Mapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Mapper.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Otherwise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Otherwise.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Package.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Package.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Parameter.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/ParameterMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/ParameterMap.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Property.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/PropertyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/PropertyGroup.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Result.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/ResultMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/ResultMap.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/ResultMapGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/ResultMapGroup.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Select.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Select.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/SelectKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/SelectKey.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Set.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Sql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Sql.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Trim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Trim.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/TypeAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/TypeAlias.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/TypeAliases.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/TypeAliases.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Update.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Update.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/When.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/When.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/dom/model/Where.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/dom/model/Where.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/generate/DeleteGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/generate/DeleteGenerator.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/generate/GenerateModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/generate/GenerateModel.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/generate/InsertGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/generate/InsertGenerator.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/generate/SelectGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/generate/SelectGenerator.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/generate/StatementGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/generate/StatementGenerator.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/generate/UpdateGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/generate/UpdateGenerator.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/inspection/GenericQuickFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/inspection/GenericQuickFix.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/inspection/MapperInspection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/inspection/MapperInspection.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/inspection/MapperMethodInspection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/inspection/MapperMethodInspection.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/inspection/MapperXmlInspection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/inspection/MapperXmlInspection.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/inspection/ResultTypeQuickFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/inspection/ResultTypeQuickFix.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/inspection/StatementNotExistsQuickFix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/inspection/StatementNotExistsQuickFix.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/GenerateMapperChooser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/GenerateMapperChooser.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/GenerateMapperIntention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/GenerateMapperIntention.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/GenerateParamAnnotationIntention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/GenerateParamAnnotationIntention.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/GenerateParamChooser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/GenerateParamChooser.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/GenerateStatementChooser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/GenerateStatementChooser.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/GenerateStatementIntention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/GenerateStatementIntention.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/GenericIntention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/GenericIntention.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/IntentionChooser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/IntentionChooser.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/intention/JavaFileIntentionChooser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/intention/JavaFileIntentionChooser.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/locator/LocateStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/locator/LocateStrategy.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/locator/MapperLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/locator/MapperLocator.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/locator/MapperXmlPackageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/locator/MapperXmlPackageProvider.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/locator/PackageLocateStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/locator/PackageLocateStrategy.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/locator/PackageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/locator/PackageProvider.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/provider/InjectionLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/provider/InjectionLineMarkerProvider.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/provider/MapperLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/provider/MapperLineMarkerProvider.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/provider/MarkerProviderAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/provider/MarkerProviderAdaptor.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/provider/SimpleLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/provider/SimpleLineMarkerProvider.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/provider/StatementLineMarkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/provider/StatementLineMarkerProvider.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/refactoring/MapperRefactoringProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/refactoring/MapperRefactoringProvider.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/reference/ContextPsiFieldReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/reference/ContextPsiFieldReference.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/reference/ContextReferenceSetResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/reference/ContextReferenceSetResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/reference/PsiFieldReferenceSetResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/reference/PsiFieldReferenceSetResolver.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/reference/ReferenceSetResolverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/reference/ReferenceSetResolverFactory.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/reference/ResultPropertyReferenceSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/reference/ResultPropertyReferenceSet.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/service/AnnotationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/service/AnnotationService.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/service/EditorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/service/EditorService.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/service/JavaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/service/JavaService.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/setting/MybatisConfigurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/setting/MybatisConfigurable.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/setting/MybatisSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/setting/MybatisSetting.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/setting/MybatisSettingForm.form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/setting/MybatisSettingForm.form -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/setting/MybatisSettingForm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/setting/MybatisSettingForm.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/template/MybatisFileTemplateDescriptorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/template/MybatisFileTemplateDescriptorFactory.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/template/SqlLiveTemplateProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/template/SqlLiveTemplateProvider.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/ui/ClickableListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/ui/ClickableListener.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/ui/ExecutableListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/ui/ExecutableListener.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/ui/ListSelectionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/ui/ListSelectionListener.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/ui/UiComponentFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/ui/UiComponentFacade.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/util/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/util/ArrayUtils.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/util/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/util/CollectionUtils.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/util/DomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/util/DomUtils.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/util/Icons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/util/Icons.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/util/JavaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/util/JavaUtils.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/util/MapperUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/util/MapperUtils.java -------------------------------------------------------------------------------- /src/com/seventh7/mybatis/util/MybatisConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockjava/intellij-mybatis-plugin/HEAD/src/com/seventh7/mybatis/util/MybatisConstants.java --------------------------------------------------------------------------------