summaryrefslogtreecommitdiff
path: root/resources/src/componentSets
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2013-01-08 11:11:20 -0800
committerJean-Baptiste Queru <jbq@google.com>2013-01-08 11:11:20 -0800
commitb56ea2a18f232d79481e778085fd64e8ae486fc3 (patch)
tree44e1f6eb4864a45033f865b74fe783e3d784dd6a /resources/src/componentSets
downloadidea-b56ea2a18f232d79481e778085fd64e8ae486fc3.tar.gz
Snapshot of commit d5ec1d5018ed24f1b4f32b1d09df6dbd7e2fc425
from branch master of git://git.jetbrains.org/idea/community.git
Diffstat (limited to 'resources/src/componentSets')
-rw-r--r--resources/src/componentSets/Compiler.xml25
-rw-r--r--resources/src/componentSets/Debugger.xml33
-rw-r--r--resources/src/componentSets/IdeaComponents.xml61
-rw-r--r--resources/src/componentSets/Misc.xml8
-rw-r--r--resources/src/componentSets/Toolwindows.xml7
5 files changed, 134 insertions, 0 deletions
diff --git a/resources/src/componentSets/Compiler.xml b/resources/src/componentSets/Compiler.xml
new file mode 100644
index 000000000000..7ea136f793d3
--- /dev/null
+++ b/resources/src/componentSets/Compiler.xml
@@ -0,0 +1,25 @@
+<components>
+ <application-components>
+ <component>
+ <implementation-class>com.intellij.compiler.impl.TranslatingCompilerFilesMonitor</implementation-class>
+ </component>
+ <component>
+ <implementation-class>com.intellij.compiler.server.BuildManager</implementation-class>
+ </component>
+ </application-components>
+
+ <project-components>
+ <component>
+ <interface-class>com.intellij.packaging.artifacts.ArtifactManager</interface-class>
+ <implementation-class>com.intellij.packaging.impl.artifacts.ArtifactManagerImpl</implementation-class>
+ </component>
+ <component>
+ <interface-class>com.intellij.compiler.CompilerConfiguration</interface-class>
+ <implementation-class>com.intellij.compiler.CompilerConfigurationImpl</implementation-class>
+ <loadForDefaultProject/>
+ </component>
+ <component>
+ <implementation-class>com.intellij.compiler.impl.CompilerCacheManager</implementation-class>
+ </component>
+ </project-components>
+</components>
diff --git a/resources/src/componentSets/Debugger.xml b/resources/src/componentSets/Debugger.xml
new file mode 100644
index 000000000000..66324eafa44d
--- /dev/null
+++ b/resources/src/componentSets/Debugger.xml
@@ -0,0 +1,33 @@
+<components>
+ <project-components>
+ <component>
+ <interface-class>com.intellij.debugger.ui.DebuggerPanelsManager</interface-class>
+ <implementation-class>com.intellij.debugger.ui.DebuggerPanelsManager</implementation-class>
+ </component>
+ <component>
+ <interface-class>com.intellij.debugger.impl.HotSwapManager</interface-class>
+ <implementation-class>com.intellij.debugger.impl.HotSwapManager</implementation-class>
+ </component>
+ <component>
+ <interface-class>com.intellij.debugger.ui.HotSwapUI</interface-class>
+ <implementation-class>com.intellij.debugger.ui.HotSwapUIImpl</implementation-class>
+ </component>
+
+ <component>
+ <interface-class>com.intellij.debugger.DebuggerManager</interface-class>
+ <implementation-class>com.intellij.debugger.impl.DebuggerManagerImpl</implementation-class>
+ <option name="workspace" value="true"/>
+ <loadForDefaultProject/>
+ </component>
+ </project-components>
+
+ <!--
+ <actions>
+ <group id="CommonViews">
+ <add-to-group group-id="Debugger.Representation" anchor="after" relative-to-action="Debugger.AutoRenderer"/>
+ <action id="Debugger.ShowAllAsHex" class="com.intellij.debugger.ui.tree.actions.ShowAllAsHex" text="Hex Array"/>
+ <action id="Debugger.ShowAllAsDecimal" class="com.intellij.debugger.ui.tree.actions.ShowAllAsDecimal" text="Decimal Array"/>
+ </group>
+ </actions>
+ -->
+</components> \ No newline at end of file
diff --git a/resources/src/componentSets/IdeaComponents.xml b/resources/src/componentSets/IdeaComponents.xml
new file mode 100644
index 000000000000..6d3c6b76943a
--- /dev/null
+++ b/resources/src/componentSets/IdeaComponents.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<components xmlns:xi="http://www.w3.org/2001/XInclude"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.w3.org/2001/XInclude
+ http://www.w3.org/2001/XInclude.xsd">
+
+ <application-components>
+ <component>
+ <implementation-class>com.intellij.openapi.components.impl.ServiceManagerImpl</implementation-class>
+ </component>
+ <component>
+ <implementation-class>com.intellij.openapi.util.registry.RegistryState</implementation-class>
+ </component>
+ <component>
+ <interface-class>com.intellij.openapi.project.impl.ProjectStoreClassProvider</interface-class>
+ <implementation-class>com.intellij.openapi.components.impl.stores.IdeaProjectStoreClassProvider</implementation-class>
+ </component>
+ </application-components>
+ <project-components>
+ <component>
+ <implementation-class>com.intellij.openapi.components.impl.ServiceManagerImpl</implementation-class>
+ <loadForDefaultProject/>
+ </component>
+ </project-components>
+
+ <xi:include href="/componentSets/Platform.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="/componentSets/UICore.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="/componentSets/WindowManagement.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="/componentSets/Lang.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="/componentSets/ProjectView.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="Toolwindows.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="/componentSets/Editor.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="Misc.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="Compiler.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="/componentSets/Execution.xml" xpointer="xpointer(/components/*)"/>
+ <xi:include href="/componentSets/VCS.xml" xpointer="xpointer(/components/*)"/>
+
+ <project-components>
+ <component>
+ <implementation-class>com.intellij.openapi.vcs.impl.ModuleVcsDetector</implementation-class>
+ </component>
+
+ <component>
+ <implementation-class>com.intellij.profile.codeInspection.InspectionProjectProfileManager</implementation-class>
+ <loadForDefaultProject/>
+ </component>
+
+ <component>
+ <implementation-class>com.intellij.internal.statistic.updater.SendStatisticsProjectComponent</implementation-class>
+ </component>
+ </project-components>
+
+ <module-components>
+ <component>
+ <interface-class>com.intellij.openapi.vcs.impl.VcsManagerPerModuleConfiguration</interface-class>
+ <implementation-class>com.intellij.openapi.vcs.impl.VcsManagerPerModuleConfiguration</implementation-class>
+ <option name="workspace" value="true"/>
+ </component>
+ </module-components>
+</components>
+
diff --git a/resources/src/componentSets/Misc.xml b/resources/src/componentSets/Misc.xml
new file mode 100644
index 000000000000..59bf9ffb04f0
--- /dev/null
+++ b/resources/src/componentSets/Misc.xml
@@ -0,0 +1,8 @@
+<components>
+ <application-components>
+ <component>
+ <interface-class>com.intellij.openapi.projectRoots.JavaSdk</interface-class>
+ <implementation-class>com.intellij.openapi.projectRoots.impl.JavaSdkImpl</implementation-class>
+ </component>
+ </application-components>
+</components>
diff --git a/resources/src/componentSets/Toolwindows.xml b/resources/src/componentSets/Toolwindows.xml
new file mode 100644
index 000000000000..4558cbfc6006
--- /dev/null
+++ b/resources/src/componentSets/Toolwindows.xml
@@ -0,0 +1,7 @@
+<components>
+ <project-components>
+ <component>
+ <implementation-class>com.intellij.ide.palette.impl.PaletteManager</implementation-class>
+ </component>
+ </project-components>
+</components>