MCPcopy Index your code
hub / github.com/Ray512512/ProjectFrame

github.com/Ray512512/ProjectFrame @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,378 symbols 5,474 edges 245 files 772 documented · 32%
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

BaseAnimation (Interface)
https://github.com/CymChad/BaseRecyclerViewAdapterHelper [16 implementers]
library/src/main/java/com/ray/library/view/view/baseadapter/animation/BaseAnimation.java
ApiService (Interface)
Created by ray on 17-5-10 Description: [3 implementers]
app/src/main/java/com/ray/projectframe/api/ApiService.java
ItemManager (Interface)
自定义Item管理类 可以获取item类型标识和ViewHolderManager Created by free46000 on 2017/3/26. [7 implementers]
library/src/main/java/multiitem/item/ItemManager.java
DemoIView (Interface)
Created by xy on 16/5/16. [2 implementers]
app/src/main/java/com/ray/projectframe/mvp/view/DemoIView.java
ItemInput (Interface)
录入Input Item接口 Created by free46000 on 2017/4/10. [8 implementers]
library/src/main/java/multiitem/item/ItemInput.java
ItemBindView (Interface)
item数据绑定回调接口,在回调方法中自定义绑定逻辑 [12 implementers]
library/src/main/java/multiitem/adapter/holder/DataBindViewHolderManager.java
IMeasurablePagerTitleView (Interface)
可测量内容区域的指示器标题 博客: http://hackware.lucode.net Created by hackware on 2016/6/26. [8 implementers]
library/src/main/java/magicindicator/buildins/commonnavigator/abs/IMeasurablePagerTitleView.java

Core symbols most depended-on inside this repo

get
called by 96
library/src/main/java/com/ray/library/rxbus/RxBus.java
getContext
called by 70
library/src/main/java/com/ray/library/view/viewhelper/ICaseViewHelper.java
setVisibility
called by 65
library/src/main/java/multiitem/item/ItemData.java
add
called by 52
library/src/main/java/com/ray/library/common/adapter/base/BaseQuickAdapter.java
set
called by 49
library/src/main/java/com/ray/library/common/adapter/base/BaseQuickAdapter.java
getView
called by 39
library/src/main/java/com/ray/library/view/view/baseadapter/BaseViewHolder.java
isEmpty
called by 35
library/src/main/java/com/ray/library/utils/StringUtil.java
inflate
called by 34
library/src/main/java/com/ray/library/view/viewhelper/ICaseViewHelper.java

Shape

Method 2,071
Class 242
Interface 60
Enum 5

Languages

Java100%

Modules by API surface

app/src/main/java/com/ray/projectframe/mvp/presenter/DemoBean.java88 symbols
library/src/main/java/com/ray/library/view/view/listview/HorizontalListView.java80 symbols
library/src/main/java/com/ray/library/view/view/baseadapter/BaseQuickAdapter.java67 symbols
library/src/main/java/com/ray/library/view/view/scrollview/OverScrollView.java60 symbols
library/src/main/java/magicindicator/buildins/commonnavigator/CommonNavigator.java43 symbols
library/src/main/java/magicindicator/buildins/circlenavigator/CircleNavigator.java38 symbols
library/src/main/java/com/ray/library/view/view/banner/BannerLayout.java38 symbols
library/src/main/java/multiitem/adapter/BaseItemAdapter.java37 symbols
library/src/main/java/com/ray/library/view/viewhelper/ProgressWheel.java36 symbols
library/src/main/java/com/ray/library/common/adapter/base/ViewHolder.java36 symbols
library/src/main/java/com/ray/library/view/view/baseadapter/BaseViewHolder.java34 symbols
library/src/main/java/com/ray/library/imgseletor/MultiImageSelectorFragment.java32 symbols

For agents

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

⬇ download graph artifact