1 <idea-plugin url="http://www.jetbrains.net/confluence/display/CONTEST/IntelliLang" version="2">
2 <name>IntelliLang</name>
3 <id>org.intellij.intelliLang</id>
4 <vendor>JetBrains</vendor>
5 <description><![CDATA[User configurable language injection support (originally developed by Sascha Weinreuter sascha.weinreuter@cit.de)]]></description>
8 <depends optional="true" config-file="intellilang-xpath-support.xml">XPathView</depends>
9 <depends optional="true" config-file="intellilang-java-support.xml">com.intellij.modules.java</depends>
10 <depends optional="true" config-file="intellilang-javaee-support.xml">com.intellij.javaee</depends>
11 <depends optional="true" config-file="intellilang-xml-support.xml">com.intellij.modules.xml</depends>
12 <depends optional="true" config-file="intellilang-js-support.xml">JavaScript</depends>
15 <extensionPoint name="languageSupport" interface="org.intellij.plugins.intelliLang.inject.LanguageInjectionSupport"/>
16 <extensionPoint name="injectionConfig" beanClass="org.intellij.plugins.intelliLang.inject.LanguageInjectionConfigBean"/>
18 <extensions defaultExtensionNs="com.intellij">
19 <errorHandler implementation="com.intellij.diagnostic.ITNReporter" />
21 <className>org.intellij.plugins.intelliLang.inject.InjectLanguageAction</className>
22 <category>Language Injection</category>
25 <className>org.intellij.plugins.intelliLang.inject.UnInjectLanguageAction</className>
26 <category>Language Injection</category>
29 <className>org.intellij.plugins.intelliLang.inject.EditInjectionSettingsAction</className>
30 <category>Language Injection</category>
33 <highlightErrorFilter implementation="org.intellij.plugins.intelliLang.inject.CustomErrorElementFilter"/>
35 <projectConfigurable instance="org.intellij.plugins.intelliLang.InjectionsSettingsUI"/>
37 <multiHostInjector implementation="org.intellij.plugins.intelliLang.inject.TemporaryPlacesInjector"/>
38 <multiHostInjector implementation="org.intellij.plugins.intelliLang.inject.DefaultLanguageInjector" order="last"/>
40 <projectService serviceInterface="org.intellij.plugins.intelliLang.inject.TemporaryPlacesRegistry"
41 serviceImplementation="org.intellij.plugins.intelliLang.inject.TemporaryPlacesRegistry"/>
42 <applicationService serviceInterface="org.intellij.plugins.intelliLang.Configuration"
43 serviceImplementation="org.intellij.plugins.intelliLang.Configuration$App"/>
44 <projectService serviceInterface="org.intellij.plugins.intelliLang.Configuration"
45 serviceImplementation="org.intellij.plugins.intelliLang.Configuration$Prj"/>