MCPcopy Index your code
hub / github.com/apache/commons-digester

github.com/apache/commons-digester @commons-digester3-3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release commons-digester3-3.0 ↗ · + Follow
1,849 symbols 5,598 edges 301 files 1,041 documented · 56% 2 cross-repo links
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

Nameable (Interface)
Interface used for testing. [10 implementers]
src/test/java/org/apache/commons/digester3/Nameable.java
Rules (Interface)
Public interface defining a collection of Rule instances (and corresponding matching patterns) plus an implementation of [7 …
src/main/java/org/apache/commons/digester3/Rules.java
Item (Interface)
See Main.java. [14 implementers]
src/examples/api/catalog/src/main/java/org/apache/commons/digester3/examples/api/catalog/Item.java
Item (Interface)
@since 2.1 [14 implementers]
src/test/java/org/apache/commons/digester3/annotations/catalog/Item.java
RuleMatcher (Interface)
Defines a functor interface implemented by classes that perform a predicate test @since 3.0 [11 implementers]
src/main/java/org/apache/commons/digester3/RuleMatcher.java
Transform (Interface)
An interface that any user class must implement if it wishes to be plugged in at the "transform" tag of a pipeline confi [6 …
src/examples/plugins/pipeline/src/main/java/org/apache/commons/digester3/examples/plugins/pipeline/Transform.java
Widget (Interface)
(no doc) [4 implementers]
src/test/java/org/apache/commons/digester3/plugins/Widget.java
AnnotationHandler (Interface)
Intercepts a Class visit performed by the org.apache.commons.digester3.binder.DigesterLoader. @param <A [11 implementers]
src/main/java/org/apache/commons/digester3/annotations/AnnotationHandler.java

Core symbols most depended-on inside this repo

get
called by 235
src/main/java/org/apache/commons/digester3/binder/RuleProvider.java
parse
called by 147
src/main/java/org/apache/commons/digester3/Digester.java
getDigester
called by 146
src/main/java/org/apache/commons/digester3/Rules.java
addRule
called by 129
src/main/java/org/apache/commons/digester3/Digester.java
forPattern
called by 123
src/main/java/org/apache/commons/digester3/binder/RulesBinder.java
getRules
called by 109
src/main/java/org/apache/commons/digester3/Digester.java
push
called by 81
src/main/java/org/apache/commons/digester3/Digester.java
print
called by 80
src/examples/api/catalog/src/main/java/org/apache/commons/digester3/examples/api/catalog/Item.java

Shape

Method 1,550
Class 280
Interface 18
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/org/apache/commons/digester3/Digester.java101 symbols
src/examples/rss/src/main/java/org/apache/commons/digester3/rss/Channel.java42 symbols
src/test/java/org/apache/commons/digester3/TestBean.java36 symbols
src/test/java/org/apache/commons/digester3/DigesterTestCase.java32 symbols
src/main/java/org/apache/commons/digester3/SetNestedPropertiesRule.java27 symbols
src/main/java/org/apache/commons/digester3/plugins/PluginRules.java23 symbols
src/main/java/org/apache/commons/digester3/binder/LinkedRuleBuilder.java22 symbols
src/test/java/org/apache/commons/digester3/CallMethodRuleTestCase.java21 symbols
src/test/java/org/apache/commons/digester3/RuleTestCase.java20 symbols
src/main/java/org/apache/commons/digester3/binder/DigesterLoader.java20 symbols
src/test/java/org/apache/commons/digester3/Employee.java16 symbols
src/test/java/org/apache/commons/digester3/annotations/rss/Image.java15 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page