├── .gitattributes ├── .gitignore ├── LICENSE.md ├── README.md ├── mybatipse-feature ├── .project ├── build.properties └── feature.xml ├── mybatipse ├── .classpath ├── .options ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.ui.prefs ├── META-INF │ └── MANIFEST.MF ├── build.properties ├── icons │ ├── mybatis-alias.png │ ├── mybatis-ns.png │ ├── mybatis.png │ └── mybatis32.png ├── plugin.xml └── src │ └── net │ └── harawata │ └── mybatipse │ ├── Activator.java │ ├── MybatipseConstants.java │ ├── MybatipseResourceChangeListener.java │ ├── apt │ └── MybatipseAnnotationProcessorFactory.java │ ├── bean │ ├── BeanPropertyCache.java │ ├── BeanPropertyInfo.java │ ├── BeanPropertyVisitor.java │ ├── JavaCompletionProposal.java │ └── SupertypeHierarchyCache.java │ ├── cache │ └── JavaMapperCache.java │ ├── console │ ├── CopyLogStatementHandler.java │ └── MybatisLogBinder.java │ ├── hyperlink │ ├── HyperlinkDetector.java │ ├── JavaHyperlinkDetector.java │ ├── ToJavaHyperlink.java │ ├── ToXmlHyperlink.java │ └── XmlHyperlinkDetector.java │ ├── mybatis │ ├── ConfigRegistry.java │ ├── ExpressionProposalParser.java │ ├── JavaCompletionProposalComputer.java │ ├── JavaMapperUtil.java │ ├── MapperNamespaceCache.java │ ├── MybatipseXmlUtil.java │ ├── ProposalComputorHelper.java │ ├── TypeAliasCache.java │ ├── TypeAliasMap.java │ ├── ValidatorHelper.java │ ├── XmlCompletionProposalComputer.java │ └── XmlValidator.java │ ├── nature │ ├── MyBatisNature.java │ ├── MybatipseIncrementalBuilder.java │ └── ToggleNatureCommand.java │ ├── preference │ ├── CustomTypeAliasListEditor.java │ ├── EntryModifiableListEditor.java │ ├── MybatipsePreferenceInitializer.java │ ├── MybatipsePreferencePage.java │ └── ScopedFieldEditorPreferencePage.java │ ├── quickassist │ ├── AddParamQuickAssist.java │ ├── JavaQuickAssistProcessor.java │ ├── MoveResultMapToXmlQuickAssist.java │ ├── MoveStatementToXmlQuickAssist.java │ └── QuickAssistCompletionProposal.java │ ├── refactoring │ ├── ElementRenameInfo.java │ ├── ElementRenameRefactoring.java │ ├── JavaRefactoringPropertyTester.java │ ├── MapperMethodRenameParticipant.java │ ├── XmlAttrEditRequestor.java │ ├── collector │ │ ├── RenameEditCollector.java │ │ ├── ResultMapRenameEditCollector.java │ │ ├── SqlRenameEditCollector.java │ │ └── StatementRenameEditCollector.java │ ├── handler │ │ ├── ElementRenameHandler.java │ │ ├── JavaElementRenameHandler.java │ │ └── XmlElementRenameHandler.java │ └── wizard │ │ ├── ElementRenameWizard.java │ │ └── ElementRenameWizardPage.java │ ├── util │ ├── NameUtil.java │ └── XpathUtil.java │ ├── view │ └── MyBatisSqlView.java │ └── wizard │ ├── NewXmlMapperWizard.java │ └── NewXmlMapperWizardPage.java └── screen ├── ac-class-cc.png ├── ac-class.png ├── ac-jdbc-type.png ├── ac-ns1.png ├── ac-ns2.png ├── ac-options-keyprop-java.png ├── ac-prop-test.png ├── ac-prop1.png ├── ac-prop2.png ├── ac-ref.png ├── ac-result-prop-java.png ├── ac-results.png ├── ac-rmap-java.png ├── ac-select-java.png ├── ac-selkey-keyprop-java.png ├── ac-setting-name.png ├── ac-setting-value.png ├── ac-stmt-prop-java.png ├── ac-stmt-prop-xml.png ├── ac-stmt.png ├── actual-parameters.png ├── err-refid.png ├── hl-java-method.png ├── hl-refid.png ├── hl-xml-mapper.png ├── hl-xml-statement.png ├── nature.png ├── prblm-view.png ├── pref-alias.png ├── qa-add-param1.png ├── qa-add-param2.png ├── qa-copy-statement.png ├── qa-move-resultmap.png ├── qa-move-statement.png ├── refactor-rename-java.png ├── refactor-rename-xml.png ├── smart-copy-console.png ├── sqlview-xml.png ├── sqlview.png ├── wizard-xml-mapper.png └── xml-proposal-order.png /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set default behaviour, in case users don't have core.autocrlf set. 2 | * text=auto 3 | 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ -------------------------------------------------------------------------------- /mybatipse-feature/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | mybatipse-feature 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.pde.FeatureBuilder 10 | 11 | 12 | 13 | 14 | 15 | org.eclipse.pde.FeatureNature 16 | 17 | 18 | -------------------------------------------------------------------------------- /mybatipse-feature/build.properties: -------------------------------------------------------------------------------- 1 | bin.includes = feature.xml 2 | -------------------------------------------------------------------------------- /mybatipse/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /mybatipse/.options: -------------------------------------------------------------------------------- 1 | # Enable verbose logging. 2 | net.harawata.mybatipse/debug=true 3 | 4 | # Bean property cache activities. 5 | net.harawata.mybatipse/debug/beanPropertyCache=false 6 | -------------------------------------------------------------------------------- /mybatipse/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | mybatipse 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.pde.ManifestBuilder 15 | 16 | 17 | 18 | 19 | org.eclipse.pde.SchemaBuilder 20 | 21 | 22 | 23 | 24 | org.eclipse.pde.api.tools.apiAnalysisBuilder 25 | 26 | 27 | 28 | 29 | 30 | org.eclipse.pde.PluginNature 31 | org.eclipse.jdt.core.javanature 32 | org.eclipse.pde.api.tools.apiAnalysisNature 33 | 34 | 35 | -------------------------------------------------------------------------------- /mybatipse/.settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true 3 | formatter_profile=_net.harawata.formatter 4 | formatter_settings_version=12 5 | org.eclipse.jdt.ui.javadoc=true 6 | org.eclipse.jdt.ui.text.custom_code_templates=