Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Intellij Community
Commits
b7a78f66
Commit
b7a78f66
authored
14 years ago
by
nik
Browse files
Options
Download
Email Patches
Plain Diff
javadocs and deprecation
parent
cb7fdcdc
Branches unavailable
Tags unavailable
No related merge requests found
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsProvider.java
+8
-1
...application/options/editor/AutoImportOptionsProvider.java
platform/lang-impl/src/com/intellij/application/options/editor/CodeFoldingOptionsProvider.java
+9
-1
...pplication/options/editor/CodeFoldingOptionsProvider.java
platform/lang-impl/src/com/intellij/application/options/editor/EditorAppearanceConfigurable.java
+8
-0
...lication/options/editor/EditorAppearanceConfigurable.java
platform/lang-impl/src/com/intellij/application/options/editor/EditorOptionsProvider.java
+9
-0
...lij/application/options/editor/EditorOptionsProvider.java
platform/lang-impl/src/com/intellij/application/options/editor/EditorSmartKeysConfigurable.java
+8
-0
...plication/options/editor/EditorSmartKeysConfigurable.java
platform/lang-impl/src/com/intellij/openapi/options/ModuleConfigurableEP.java
+8
-0
...rc/com/intellij/openapi/options/ModuleConfigurableEP.java
platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ErrorOptionsProvider.java
+9
-0
...ellij/profile/codeInspection/ui/ErrorOptionsProvider.java
platform/platform-api/src/com/intellij/openapi/options/ConfigurableProvider.java
+4
-0
...rc/com/intellij/openapi/options/ConfigurableProvider.java
platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java
+9
-0
...mpl/src/com/intellij/ide/GeneralSettingsConfigurable.java
platform/platform-impl/src/com/intellij/openapi/options/AbstractConfigurableEP.java
+1
-1
.../com/intellij/openapi/options/AbstractConfigurableEP.java
platform/platform-impl/src/com/intellij/openapi/options/ConfigurableEP.java
+3
-0
...impl/src/com/intellij/openapi/options/ConfigurableEP.java
with
76 additions
and
3 deletions
+76
-3
platform/lang-impl/src/com/intellij/application/options/editor/AutoImportOptionsProvider.java
+
8
-
1
View file @
b7a78f66
...
@@ -17,9 +17,16 @@
...
@@ -17,9 +17,16 @@
package
com.intellij.application.options.editor
;
package
com.intellij.application.options.editor
;
import
com.intellij.openapi.options.UnnamedConfigurable
;
import
com.intellij.openapi.options.UnnamedConfigurable
;
import
com.intellij.openapi.extensions.ExtensionPointName
;
/**
/**
* Register implementation of this interface in the plugin.xml:
* <p/>
* <extensions defaultExtensionNs="com.intellij"><br>
* <autoImportOptionsProvider instance="class-name"/><br>
* </extensions>
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author Dmitry Avdeev
* @author Dmitry Avdeev
*/
*/
public
interface
AutoImportOptionsProvider
extends
UnnamedConfigurable
{
public
interface
AutoImportOptionsProvider
extends
UnnamedConfigurable
{
...
...
This diff is collapsed.
Click to expand it.
platform/lang-impl/src/com/intellij/application/options/editor/CodeFoldingOptionsProvider.java
+
9
-
1
View file @
b7a78f66
...
@@ -20,8 +20,16 @@
...
@@ -20,8 +20,16 @@
*/
*/
package
com.intellij.application.options.editor
;
package
com.intellij.application.options.editor
;
import
com.intellij.openapi.extensions.ExtensionPointName
;
import
com.intellij.openapi.options.UnnamedConfigurable
;
import
com.intellij.openapi.options.UnnamedConfigurable
;
/**
* Register implementation of this interface in the plugin.xml:
* <p/>
* <extensions defaultExtensionNs="com.intellij"><br>
* <codeFoldingOptionsProvider instance="class-name"/><br>
* </extensions>
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*/
public
interface
CodeFoldingOptionsProvider
extends
UnnamedConfigurable
{
public
interface
CodeFoldingOptionsProvider
extends
UnnamedConfigurable
{
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
platform/lang-impl/src/com/intellij/application/options/editor/EditorAppearanceConfigurable.java
+
8
-
0
View file @
b7a78f66
...
@@ -37,6 +37,14 @@ import java.awt.event.ActionListener;
...
@@ -37,6 +37,14 @@ import java.awt.event.ActionListener;
import
java.util.List
;
import
java.util.List
;
/**
/**
* To provide an additional settings editor register implementation of {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
* <p/>
* <extensions defaultExtensionNs="com.intellij"><br>
* <editorAppearanceConfigurable instance="class-name"/><br>
* </extensions>
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author yole
* @author yole
*/
*/
public
class
EditorAppearanceConfigurable
extends
CompositeConfigurable
<
UnnamedConfigurable
>
implements
EditorOptionsProvider
{
public
class
EditorAppearanceConfigurable
extends
CompositeConfigurable
<
UnnamedConfigurable
>
implements
EditorOptionsProvider
{
...
...
This diff is collapsed.
Click to expand it.
platform/lang-impl/src/com/intellij/application/options/editor/EditorOptionsProvider.java
+
9
-
0
View file @
b7a78f66
...
@@ -22,5 +22,14 @@ package com.intellij.application.options.editor;
...
@@ -22,5 +22,14 @@ package com.intellij.application.options.editor;
import
com.intellij.openapi.options.SearchableConfigurable
;
import
com.intellij.openapi.options.SearchableConfigurable
;
/**
* Register implementation of this interface in the plugin.xml:
* <p/>
* <extensions defaultExtensionNs="com.intellij"><br>
* <editorOptionsProvider instance="class-name"/><br>
* </extensions>
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*/
public
interface
EditorOptionsProvider
extends
SearchableConfigurable
{
public
interface
EditorOptionsProvider
extends
SearchableConfigurable
{
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
platform/lang-impl/src/com/intellij/application/options/editor/EditorSmartKeysConfigurable.java
+
8
-
0
View file @
b7a78f66
...
@@ -37,6 +37,14 @@ import java.util.Collection;
...
@@ -37,6 +37,14 @@ import java.util.Collection;
import
java.util.List
;
import
java.util.List
;
/**
/**
* To provide an additional settings editor register implementation of {@link com.intellij.openapi.options.UnnamedConfigurable} in the plugin.xml:
* <p/>
* <extensions defaultExtensionNs="com.intellij"><br>
* <editorSmartKeysConfigurable instance="class-name"/><br>
* </extensions>
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*
* @author yole
* @author yole
*/
*/
public
class
EditorSmartKeysConfigurable
extends
CompositeConfigurable
<
UnnamedConfigurable
>
implements
EditorOptionsProvider
{
public
class
EditorSmartKeysConfigurable
extends
CompositeConfigurable
<
UnnamedConfigurable
>
implements
EditorOptionsProvider
{
...
...
This diff is collapsed.
Click to expand it.
platform/lang-impl/src/com/intellij/openapi/options/ModuleConfigurableEP.java
+
8
-
0
View file @
b7a78f66
...
@@ -18,6 +18,14 @@ package com.intellij.openapi.options;
...
@@ -18,6 +18,14 @@ package com.intellij.openapi.options;
import
com.intellij.openapi.module.Module
;
import
com.intellij.openapi.module.Module
;
/**
/**
* To provide an additional tab for a module editor register implementation of {@link Configurable} in the plugin.xml:
* <p/>
* <extensions defaultExtensionNs="com.intellij"><br>
* <moduleConfigurable instance="class-name"/><br>
* </extensions>
* <p>
* A new instance of the specified class will be created each time then the Project Structure dialog is opened
*
* @author nik
* @author nik
*/
*/
public
class
ModuleConfigurableEP
extends
AbstractConfigurableEP
<
Configurable
>
{
public
class
ModuleConfigurableEP
extends
AbstractConfigurableEP
<
Configurable
>
{
...
...
This diff is collapsed.
Click to expand it.
platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ErrorOptionsProvider.java
+
9
-
0
View file @
b7a78f66
...
@@ -22,5 +22,14 @@ package com.intellij.profile.codeInspection.ui;
...
@@ -22,5 +22,14 @@ package com.intellij.profile.codeInspection.ui;
import
com.intellij.openapi.options.UnnamedConfigurable
;
import
com.intellij.openapi.options.UnnamedConfigurable
;
/**
* Register implementation of this interface in the plugin.xml:
* <p/>
* <extensions defaultExtensionNs="com.intellij"><br>
* <errorOptionsProvider instance="class-name"/><br>
* </extensions>
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*/
public
interface
ErrorOptionsProvider
extends
UnnamedConfigurable
{
public
interface
ErrorOptionsProvider
extends
UnnamedConfigurable
{
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
platform/platform-api/src/com/intellij/openapi/options/ConfigurableProvider.java
+
4
-
0
View file @
b7a78f66
...
@@ -18,6 +18,10 @@ package com.intellij.openapi.options;
...
@@ -18,6 +18,10 @@ package com.intellij.openapi.options;
import
org.jetbrains.annotations.Nullable
;
import
org.jetbrains.annotations.Nullable
;
/**
/**
* Register implementation of this class as {@code projectConfigurable} or {@code applicationConfigurable} extension to provide items for
* "Project Settings" and "IDE Settings" groups correspondingly in the "Settings" dialog
*
* @see Configurable
* @author nik
* @author nik
*/
*/
public
abstract
class
ConfigurableProvider
{
public
abstract
class
ConfigurableProvider
{
...
...
This diff is collapsed.
Click to expand it.
platform/platform-impl/src/com/intellij/ide/GeneralSettingsConfigurable.java
+
9
-
0
View file @
b7a78f66
...
@@ -27,6 +27,15 @@ import javax.swing.event.ChangeListener;
...
@@ -27,6 +27,15 @@ import javax.swing.event.ChangeListener;
import
java.awt.*
;
import
java.awt.*
;
import
java.util.List
;
import
java.util.List
;
/**
* To provide an additional settings editor register implementation of {@link com.intellij.openapi.options.SearchableConfigurable} in the plugin.xml:
* <p/>
* <extensions defaultExtensionNs="com.intellij"><br>
* <generalOptionsProvider instance="class-name"/><br>
* </extensions>
* <p>
* A new instance of the specified class will be created each time then the Settings dialog is opened
*/
public
class
GeneralSettingsConfigurable
extends
CompositeConfigurable
<
SearchableConfigurable
>
implements
SearchableConfigurable
{
public
class
GeneralSettingsConfigurable
extends
CompositeConfigurable
<
SearchableConfigurable
>
implements
SearchableConfigurable
{
private
static
ExtensionPointName
<
GeneralSettingsConfigurableEP
>
EP_NAME
=
ExtensionPointName
.
create
(
"com.intellij.generalOptionsProvider"
);
private
static
ExtensionPointName
<
GeneralSettingsConfigurableEP
>
EP_NAME
=
ExtensionPointName
.
create
(
"com.intellij.generalOptionsProvider"
);
...
...
This diff is collapsed.
Click to expand it.
platform/platform-impl/src/com/intellij/openapi/options/AbstractConfigurableEP.java
+
1
-
1
View file @
b7a78f66
...
@@ -34,7 +34,7 @@ public class AbstractConfigurableEP<T extends UnnamedConfigurable> extends Abstr
...
@@ -34,7 +34,7 @@ public class AbstractConfigurableEP<T extends UnnamedConfigurable> extends Abstr
public
String
instanceClass
;
public
String
instanceClass
;
/**
/**
* @deprecated
* @deprecated
use '{@link #instanceClass instance}' attribute instead
*/
*/
@Attribute
(
"implementation"
)
@Attribute
(
"implementation"
)
public
String
implementationClass
;
public
String
implementationClass
;
...
...
This diff is collapsed.
Click to expand it.
platform/platform-impl/src/com/intellij/openapi/options/ConfigurableEP.java
+
3
-
0
View file @
b7a78f66
...
@@ -30,6 +30,9 @@ import org.picocontainer.PicoContainer;
...
@@ -30,6 +30,9 @@ import org.picocontainer.PicoContainer;
* @author nik
* @author nik
*/
*/
public
class
ConfigurableEP
extends
AbstractExtensionPointBean
{
public
class
ConfigurableEP
extends
AbstractExtensionPointBean
{
/**
* @deprecated use '{@link #instanceClass instance}' or '{@link #providerClass provider}' attribute instead
*/
@Attribute
(
"implementation"
)
@Attribute
(
"implementation"
)
public
String
implementationClass
;
public
String
implementationClass
;
@Attribute
(
"instance"
)
@Attribute
(
"instance"
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help