MCPcopy Index your code
hub / github.com/apache/wicket

github.com/apache/wicket @wicket-7.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release wicket-7.2.0 ↗ · + Follow
23,397 symbols 84,358 edges 3,327 files 14,895 documented · 64%
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

IInterface (Interface)
Interface for mock dependency @author Igor Vaynberg (ivaynberg) [24 implementers]
wicket-ioc/src/test/java/org/apache/wicket/proxy/util/IInterface.java
IRoleCheckingStrategy (Interface)
Strategy for doing role checking. Normally, an implementation of this strategy interface would look in the current sessi [11 …
wicket-auth-roles/src/main/java/org/apache/wicket/authroles/authorization/strategies/role/IRoleCheckingStrategy.java
IWebSocketRequestHandler (Interface)
An interface for outbound communication with web socket clients @since 6.0 [6 implementers]
wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/IWebSocketRequestHandler.java
IApplicationListener (Interface)
Application lifecycle listener @author igor [6 implementers]
wicket-core/src/main/java/org/apache/wicket/IApplicationListener.java
IContextProvider (Interface)
An object that can provide instances of type T depending on context parameter of type C @param [103 implementers]
wicket-util/src/main/java/org/apache/wicket/util/IContextProvider.java
ISpringContextLocator (Interface)
Interface representing object that can locate a spring context. The implementation should take up little room when seria [6 …
wicket-spring/src/main/java/org/apache/wicket/spring/ISpringContextLocator.java
PageCreator (Interface)
Interface for lazy page creation. The advantage of creating page using this interface over just passing a page instance [6 …
wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java
ILoggableRequestHandler (Interface)
A loggable request handler is a IRequestHandler that is capable of delivering log data. Implementations of this [14 implementers]
wicket-request/src/main/java/org/apache/wicket/request/ILoggableRequestHandler.java

Core symbols most depended-on inside this repo

add
called by 2263
wicket-core/src/main/java/org/apache/wicket/core/request/handler/IPartialPageRequestHandler.java
add
called by 1609
wicket-util/src/main/java/org/apache/wicket/util/string/Entities.java
toString
called by 1135
wicket-core/src/main/java/org/apache/wicket/markup/IMarkup.java
get
called by 1112
wicket-core/src/main/java/org/apache/wicket/markup/IMarkup.java
append
called by 805
wicket-core/src/main/java/org/apache/wicket/ajax/json/JSONObject.java
push
called by 668
wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/api/IWebSocketRequestHandler.java
equals
called by 588
wicket-ioc/src/test/java/org/apache/wicket/proxy/util/IObjectMethodTester.java
put
called by 573
wicket-core/src/main/java/org/apache/wicket/markup/MarkupCache.java

Shape

Method 18,363
Class 3,787
Function 895
Interface 301
Enum 51

Languages

Java96%
TypeScript4%
Python1%

Modules by API surface

wicket-core/src/main/java/org/apache/wicket/Component.java187 symbols
wicket-core/src/main/java/org/apache/wicket/util/tester/BaseWicketTester.java132 symbols
wicket-core/src/test/js/qunit/blanket.min.js114 symbols
wicket-core/src/main/java/org/apache/wicket/Application.java110 symbols
wicket-core/src/main/java/org/apache/wicket/protocol/http/mock/MockHttpServletRequest.java108 symbols
wicket-examples/src/main/webapp/js-test/lib/jquery.js99 symbols
wicket-core/src/main/java/org/apache/wicket/resource/jquery/jquery-1.12.0.js99 symbols
wicket-core/src/main/java/org/apache/wicket/resource/jquery/jquery-2.2.0.js92 symbols
wicket-core/src/main/java/org/apache/wicket/markup/html/form/Form.java90 symbols
wicket-core/src/main/java/org/apache/wicket/core/util/lang/PropertyResolver.java90 symbols
wicket-core/src/main/java/org/apache/wicket/resource/jquery/jquery-1.12.0.min.js86 symbols
wicket-core/src/test/java/org/apache/wicket/util/tester/WicketTesterTest.java80 symbols

For agents

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

⬇ download graph artifact