mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
41 lines
2.0 KiB
Markdown
41 lines
2.0 KiB
Markdown
# Sample [][docs]
|
|
*Reference: [Sample Article in IntelliJ SDK Docs][docs:sampleArticle]*
|
|
|
|
## Quickstart
|
|
|
|
The Sample implements `com.intellij.sample` Extension Point, which should be explained properly in this Quickstart section.
|
|
|
|
### Extension Points
|
|
|
|
| Name | Implementation | Extension Point Class |
|
|
|-----------------------|---------------------------------------------------|-----------------------|
|
|
| `com.intellij.sample` | [SampleExtensionPoint][file:SampleExtensionPoint] | `ExtensionPoint` |
|
|
|
|
*Reference: [Plugin Extension Points in IntelliJ SDK Docs][docs:ep]*
|
|
|
|
### Actions
|
|
|
|
| ID | Implementation | Base Action Class |
|
|
|----------------------------------------|-----------------------------------|-------------------|
|
|
| `org.intellij.sdk.action.SampleAction` | [SampleAction][file:SampleAction] | `AnAction` |
|
|
|
|
*Reference: [Action System in IntelliJ SDK Docs][docs:actions]*
|
|
|
|
### Listeners
|
|
|
|
| Name | Implementation | Listener Class |
|
|
|----------|---------------------------------------|----------------|
|
|
| listener | [SampleListener][file:SampleListener] | `Listener` |
|
|
|
|
*Reference: [Plugin Listeners in IntelliJ SDK Docs][docs:listeners]*
|
|
|
|
[docs]: https://plugins.jetbrains.com/docs/intellij/
|
|
[docs:actions]: https://plugins.jetbrains.com/docs/intellij/basic-action-system.html
|
|
[docs:ep]: https://plugins.jetbrains.com/docs/intellij/plugin-extensions.html
|
|
[docs:listeners]: https://plugins.jetbrains.com/docs/intellij/plugin-listeners.html
|
|
[docs:sampleArticle]: https://plugins.jetbrains.com/docs/intellij/sampleArticle.html
|
|
|
|
[file:SampleExtensionPoint]: ./src/main/java/org/intellij/sdk/sample/SampleExtensionPoint.java
|
|
[file:SampleAction]: ./src/main/java/org/intellij/sdk/sample/SampleAction.java
|
|
[file:SampleListener]: ./src/main/java/org/intellij/sdk/sample/SampleListener.java
|