mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-30 18:27:49 +08:00
tree_structure_view.md: fix invalid link + cleanups
This commit is contained in:
parent
56fee9252f
commit
5aed4e52e0
@ -3,11 +3,11 @@
|
||||
<!-- Copyright 2000-2022 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
|
||||
|
||||
This tutorial is meant to illustrate how the project tree structure view appearance can be modified programmatically.
|
||||
If you need to know more about basic concepts of a project view in IntelliJ-based IDEs, please refer to [Exploring The Project Structure](https://www.jetbrains.com/idea/help/exploring-the-project-structure.html#d164891e120) of [IntelliJ IDEA Web Help](https://www.jetbrains.com/idea/help/intellij-idea.html).
|
||||
If you need to know more about basic concepts of a project view in IntelliJ-based IDEs, please refer to the [Project Tool Window](https://www.jetbrains.com/help/idea/project-tool-window.html) section in IntelliJ IDEA Web Help.
|
||||
|
||||
This topic describes the [treeStructureProvider](https://github.com/JetBrains/intellij-sdk-code-samples/tree/main/tree_structure_provider) sample plugin.
|
||||
This topic describes the [treeStructureProvider](https://github.com/JetBrains/intellij-sdk-code-samples/tree/main/tree_structure_provider) sample plugin.
|
||||
|
||||
Series of steps below show how to filter out and keep visible only text files and directories in the Project View Panel.
|
||||
The steps below show how to filter out and keep visible only text files and directories in the Project View Panel.
|
||||
|
||||
## Register Custom TreeStructure Provider
|
||||
|
||||
@ -21,7 +21,7 @@ Add new `com.intellij.treeStructureProvider` extension to the [plugin.xml](https
|
||||
|
||||
## Implement Custom TreeStructureProvider
|
||||
|
||||
To provide custom Structure View behaviour, implement [`TreeStructureProvider`](upsource:///platform/editor-ui-api/src/com/intellij/ide/projectView/TreeStructureProvider.java) with nodes filtering logic in `modify()` method.
|
||||
To provide custom Structure View behaviour, implement [`TreeStructureProvider`](upsource:///platform/editor-ui-api/src/com/intellij/ide/projectView/TreeStructureProvider.java) with the nodes filtering logic in `modify()` method.
|
||||
The example below shows how to filter out all the Project View nodes except those which correspond to text files and directories.
|
||||
|
||||
```java
|
||||
@ -32,6 +32,6 @@ The example below shows how to filter out all the Project View nodes except thos
|
||||
|
||||
See [Code Samples](code_samples.md) on how to set up and run the plugin.
|
||||
|
||||
After going through the steps described above you can see only text files and directories belonging to a project in the Project View.
|
||||
After going through the steps described above, you can see only text files and directories belonging to a project in the Project View.
|
||||
|
||||

|
||||
|
Loading…
x
Reference in New Issue
Block a user