3 <extensionPoint name="dom.fileDescription"
4 interface="com.intellij.util.xml.DomFileDescription"/>
6 <extensionPoint name="dom.extender"
7 interface="com.intellij.util.xml.reflect.DomExtenderEP"/>
9 <extensionPoint name="dom.customAnnotationChecker"
10 interface="com.intellij.util.xml.highlighting.DomCustomAnnotationChecker"/>
13 <extensions defaultExtensionNs="com.intellij">
14 <fileBasedIndex implementation="com.intellij.util.xml.DomFileIndex"/>
16 <applicationService serviceInterface="com.intellij.util.xml.DomService"
17 serviceImplementation="com.intellij.util.xml.impl.DomServiceImpl"/>
19 <applicationService serviceInterface="com.intellij.util.xml.ui.DomUIFactory"
20 serviceImplementation="com.intellij.util.xml.ui.DomUIFactoryImpl"/>
22 <applicationService serviceInterface="com.intellij.util.xml.ElementPresentationManager"
23 serviceImplementation="com.intellij.util.xml.ElementPresentationManagerImpl"/>
25 <applicationService serviceInterface="com.intellij.util.xml.ConverterManager"
26 serviceImplementation="com.intellij.util.xml.impl.ConverterManagerImpl"/>
28 <projectService serviceInterface="com.intellij.util.xml.ui.CommittableUtil"
29 serviceImplementation="com.intellij.util.xml.ui.CommittableUtil"/>
31 <projectService serviceInterface="com.intellij.util.xml.highlighting.DomElementAnnotationsManager"
32 serviceImplementation="com.intellij.util.xml.highlighting.DomElementAnnotationsManagerImpl"/>
34 <projectService serviceInterface="com.intellij.util.xml.DomElementsNavigationManager"
35 serviceImplementation="com.intellij.util.xml.impl.DomElementsNavigationManagerImpl"/>
37 <projectService serviceInterface="com.intellij.util.xml.DomManager"
38 serviceImplementation="com.intellij.util.xml.impl.DomManagerImpl"/>
40 <projectService serviceInterface="com.intellij.util.xml.actions.generate.DomTemplateRunner"
41 serviceImplementation="com.intellij.util.xml.impl.DomTemplateRunnerImpl"/>
43 <semContributor implementation="com.intellij.util.xml.impl.DomSemContributor"/>
45 <annotator language="XML" implementationClass="com.intellij.util.xml.impl.DefaultDomAnnotator"/>
46 <lang.documentationProvider language="XML" implementationClass="com.intellij.util.xml.DomDocumentationProvider"/>
48 <usageTypeProvider implementation="com.intellij.util.xml.DomUsageTypeProvider"/>
50 <psi.referenceContributor implementation="com.intellij.util.xml.impl.DomReferenceContributor"/>
52 <xml.elementDescriptorProvider implementation="com.intellij.util.xml.impl.DomDescriptorProvider"/>
54 <completion.contributor language="XML" implementationClass="com.intellij.util.xml.impl.DomCompletionContributor" id="dom" order="first, before xml"/>
56 <nameSuggestionProvider implementation="com.intellij.util.xml.DomNameSuggestionProvider" id="dom" order="first, before java"/>
58 <pom.declarationSearcher implementation="com.intellij.util.xml.impl.DomDeclarationSearcher"/>
59 <elementDescriptionProvider implementation="com.intellij.util.xml.impl.DefaultDomTargetDescriptionProvider" id="domDefault" order="last, before pomDefault"/>
60 <iconProvider implementation="com.intellij.util.xml.impl.DefaultDomTargetIconProvider" id="domDefault" order="last"/>