MCPcopy Index your code
hub / github.com/bmelnychuk/AndroidTreeView

github.com/bmelnychuk/AndroidTreeView @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
222 symbols 573 edges 20 files 38 documented · 17%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

TreeNodeClickListener (Interface)
(no doc) [6 implementers]
library/src/main/java/com/unnamed/b/atv/model/TreeNode.java
TreeNodeLongClickListener (Interface)
(no doc) [2 implementers]
library/src/main/java/com/unnamed/b/atv/model/TreeNode.java

Core symbols most depended-on inside this repo

setViewHolder
called by 27
library/src/main/java/com/unnamed/b/atv/model/TreeNode.java
addChildren
called by 14
library/src/main/java/com/unnamed/b/atv/model/TreeNode.java
getChildren
called by 14
library/src/main/java/com/unnamed/b/atv/model/TreeNode.java
addView
called by 10
library/src/main/java/com/unnamed/b/atv/view/TwoDScrollView.java
getNodeItemsView
called by 8
library/src/main/java/com/unnamed/b/atv/view/AndroidTreeView.java
addChild
called by 7
library/src/main/java/com/unnamed/b/atv/model/TreeNode.java
isExpanded
called by 7
library/src/main/java/com/unnamed/b/atv/model/TreeNode.java
isSelected
called by 7
library/src/main/java/com/unnamed/b/atv/model/TreeNode.java

Shape

Method 195
Class 25
Interface 2

Languages

Java100%

Modules by API surface

library/src/main/java/com/unnamed/b/atv/model/TreeNode.java48 symbols
library/src/main/java/com/unnamed/b/atv/view/AndroidTreeView.java43 symbols
library/src/main/java/com/unnamed/b/atv/view/TwoDScrollView.java41 symbols
app/src/main/java/com/unnamed/b/atv/sample/fragment/FolderStructureFragment.java9 symbols
app/src/main/java/com/unnamed/b/atv/sample/holder/IconTreeItemHolder.java7 symbols
app/src/main/java/com/unnamed/b/atv/sample/holder/ArrowExpandSelectableHeaderHolder.java7 symbols
app/src/main/java/com/unnamed/b/atv/sample/holder/SocialViewHolder.java6 symbols
app/src/main/java/com/unnamed/b/atv/sample/holder/SelectableHeaderHolder.java6 symbols
app/src/main/java/com/unnamed/b/atv/sample/holder/PlaceHolderHolder.java6 symbols
app/src/main/java/com/unnamed/b/atv/sample/activity/MainActivity.java6 symbols
library/src/main/java/com/unnamed/b/atv/view/TreeNodeWrapperView.java5 symbols
app/src/main/java/com/unnamed/b/atv/sample/holder/SelectableItemHolder.java5 symbols

For agents

$ claude mcp add AndroidTreeView \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact