mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-05 01:50:56 +07:00
90 lines
4.9 KiB
XML
90 lines
4.9 KiB
XML
<idea-plugin>
|
|
<dependencies>
|
|
<module name="intellij.xml.dom"/>
|
|
<module name="intellij.platform.backend"/>
|
|
</dependencies>
|
|
|
|
<extensionPoints>
|
|
<extensionPoint name="dom.fileMetaData"
|
|
beanClass="com.intellij.util.xml.impl.DomFileMetaData"
|
|
dynamic="true">
|
|
<with attribute="implementation" implements="com.intellij.util.xml.DomFileDescription"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint name="dom.implementation"
|
|
beanClass="com.intellij.util.xml.impl.DomImplementationClassEP"
|
|
dynamic="true">
|
|
<with attribute="interfaceClass" implements="com.intellij.util.xml.DomElement"/>
|
|
<with attribute="implementationClass" implements="com.intellij.util.xml.DomElement"/>
|
|
</extensionPoint>
|
|
|
|
<extensionPoint name="dom.converter"
|
|
beanClass="com.intellij.util.xml.impl.DomImplementationClassEP"
|
|
dynamic="true"/>
|
|
|
|
<extensionPoint name="dom.extender"
|
|
beanClass="com.intellij.util.xml.reflect.DomExtenderEP"
|
|
dynamic="true">
|
|
<with attribute="domClass" implements="com.intellij.util.xml.DomElement"/>
|
|
<with attribute="extenderClass" implements="com.intellij.util.xml.reflect.DomExtender"/>
|
|
</extensionPoint>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<codeInsight.gotoSuper language="XML" implementationClass="com.intellij.codeInsight.navigation.DomGotoSuperHandler"/>
|
|
|
|
<fileBasedIndex implementation="com.intellij.util.xml.DomFileIndex"/>
|
|
|
|
<filetype.stubBuilder filetype="XML" implementationClass="com.intellij.util.xml.stubs.builder.DomStubBuilder"/>
|
|
<stubElementTypeHolder class="com.intellij.util.xml.stubs.DomElementTypeHolder" externalIdPrefix="xml."/>
|
|
<stubIndex implementation="com.intellij.util.xml.stubs.index.DomNamespaceKeyIndex"/>
|
|
<stubIndex implementation="com.intellij.util.xml.stubs.index.DomElementClassIndex"/>
|
|
|
|
<applicationService serviceInterface="com.intellij.util.xml.DomService"
|
|
serviceImplementation="com.intellij.util.xml.impl.DomServiceImpl"/>
|
|
|
|
<applicationService serviceInterface="com.intellij.util.xml.ui.DomUIFactory"
|
|
serviceImplementation="com.intellij.util.xml.ui.DomUIFactoryImpl"/>
|
|
|
|
<applicationService serviceInterface="com.intellij.util.xml.ElementPresentationManager"
|
|
serviceImplementation="com.intellij.util.xml.ElementPresentationManagerImpl"/>
|
|
|
|
<applicationService serviceInterface="com.intellij.util.xml.ConverterManager"
|
|
serviceImplementation="com.intellij.util.xml.impl.ConverterManagerImpl"/>
|
|
|
|
<projectService serviceInterface="com.intellij.util.xml.highlighting.DomElementAnnotationsManager"
|
|
serviceImplementation="com.intellij.util.xml.highlighting.DomElementAnnotationsManagerImpl"/>
|
|
|
|
<projectService serviceInterface="com.intellij.util.xml.DomElementsNavigationManager"
|
|
serviceImplementation="com.intellij.util.xml.impl.DomElementsNavigationManagerImpl"/>
|
|
|
|
<projectService serviceInterface="com.intellij.util.xml.DomManager"
|
|
serviceImplementation="com.intellij.util.xml.impl.DomManagerImpl"/>
|
|
|
|
<projectService serviceInterface="com.intellij.util.xml.actions.generate.DomTemplateRunner"
|
|
serviceImplementation="com.intellij.util.xml.impl.DomTemplateRunnerImpl"/>
|
|
|
|
<metaDataContributor implementation="com.intellij.util.xml.impl.DomMetaDataContributor"/>
|
|
|
|
<annotator language="XML" implementationClass="com.intellij.util.xml.impl.DefaultDomAnnotator"/>
|
|
<lang.documentationProvider language="XML" implementationClass="com.intellij.util.xml.DomDocumentationProvider" id="dom"/>
|
|
|
|
<usageTypeProvider implementation="com.intellij.util.xml.DomUsageTypeProvider"/>
|
|
|
|
<psi.referenceContributor language="XML" implementation="com.intellij.util.xml.impl.DomReferenceContributor"/>
|
|
|
|
<xml.elementDescriptorProvider implementation="com.intellij.util.xml.impl.DomDescriptorProvider"/>
|
|
|
|
<completion.contributor language="XML" implementationClass="com.intellij.util.xml.impl.DomCompletionContributor" id="dom" order="first, before xml"/>
|
|
|
|
<nameSuggestionProvider implementation="com.intellij.util.xml.DomNameSuggestionProvider" id="dom" order="first, before java"/>
|
|
|
|
<pom.declarationSearcher implementation="com.intellij.util.xml.impl.DomDeclarationSearcher"/>
|
|
<elementDescriptionProvider implementation="com.intellij.util.xml.impl.DefaultDomTargetDescriptionProvider" id="domDefault" order="last, before pomDefault"/>
|
|
<iconProvider implementation="com.intellij.util.xml.impl.DefaultDomTargetIconProvider" id="domDefault" order="last"/>
|
|
<iconProvider implementation="com.intellij.util.xml.DomFileIconProvider" id="domFileDefault" order="last"/>
|
|
|
|
<xmlStructureViewBuilderProvider implementation="com.intellij.util.xml.structure.DomStructureViewBuilderProvider" order="last"/>
|
|
</extensions>
|
|
</idea-plugin>
|