public abstract class XDebuggerSettings<T> extends java.lang.Object implements PersistentStateComponent<T>
<extensions defaultExtensionNs="com.intellij">
<xdebugger.settings implementation="qualified-class-name"/>
</extensions>
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<XDebuggerSettings> |
EXTENSION_POINT |
Modifier | Constructor and Description |
---|---|
protected |
XDebuggerSettings(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
Configurable |
createConfigurable()
Deprecated.
|
java.util.Collection<? extends Configurable> |
createConfigurables(DebuggerSettingsCategory category) |
void |
generalApplied(DebuggerSettingsCategory category) |
java.lang.String |
getId() |
protected static <S extends XDebuggerSettings<?>> |
getInstance(java.lang.Class<S> aClass) |
boolean |
isTargetedToProduct(Configurable configurable) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getState, initializeComponent, loadState, noStateLoaded
public static final ExtensionPointName<XDebuggerSettings> EXTENSION_POINT
protected static <S extends XDebuggerSettings<?>> S getInstance(java.lang.Class<S> aClass)
public final java.lang.String getId()
@Deprecated public Configurable createConfigurable()
createConfigurables(DebuggerSettingsCategory)
public java.util.Collection<? extends Configurable> createConfigurables(DebuggerSettingsCategory category)
public void generalApplied(DebuggerSettingsCategory category)
public boolean isTargetedToProduct(Configurable configurable)