Reference: Settings Tutorial in IntelliJ SDK Docs
This project illustrates a custom Application-level Settings through the implementation of:
AppSettingsConfigurableis analogous to a Controller in the MVC model – it interacts with the other two Settings classes and the IntelliJ Platform,AppSettingsis like a Model because it stores the Settings persistently,AppSettingsComponentis similar to a View because it displays and captures edits to the values of the Settings.
| Name | Implementation | Extension Point Class |
|---|---|---|
com.intellij.applicationConfigurable |
AppSettingsConfigurable | Configurable |
com.intellij.applicationService |
AppSettings | PersistentStateComponent |
Reference: Plugin Extension Points in IntelliJ SDK Docs