MCPcopy Index your code
hub / github.com/DenisLAD/twain4java

github.com/DenisLAD/twain4java @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
530 symbols 1,142 edges 46 files 50 documented · 9%
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

TwainListener (Interface)
@author lucifer [3 implementers]
src/main/java/free/lucifer/jtwain/TwainListener.java
TwainTransferFactory (Interface)
@author lucifer [2 implementers]
src/main/java/free/lucifer/jtwain/TwainTransferFactory.java
Win32Twain (Interface)
@author lucifer [1 implementers]
src/main/java/free/lucifer/jtwain/libs/Win32Twain.java
User32 (Interface)
@author lucifer
src/main/java/free/lucifer/jtwain/libs/User32.java
Kernel32 (Interface)
@author lucifer
src/main/java/free/lucifer/jtwain/libs/Kernel32.java

Core symbols most depended-on inside this repo

getName
called by 35
src/main/java/free/lucifer/jtwain/scan/Source.java
call
called by 27
src/main/java/free/lucifer/jtwain/TwainSource.java
getINT32
called by 27
src/main/java/free/lucifer/jtwain/utils/TwainUtils.java
getCapability
called by 18
src/main/java/free/lucifer/jtwain/TwainSource.java
setINT16
called by 17
src/main/java/free/lucifer/jtwain/utils/TwainUtils.java
setINT32
called by 16
src/main/java/free/lucifer/jtwain/utils/TwainUtils.java
setState
called by 15
src/main/java/free/lucifer/jtwain/TwainSource.java
intValue
called by 14
src/main/java/free/lucifer/jtwain/TwainCapability.java

Shape

Method 459
Class 65
Interface 5
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/free/lucifer/jtwain/Twain.java48 symbols
src/main/java/free/lucifer/jtwain/libs/Win32Twain.java39 symbols
src/main/java/free/lucifer/jtwain/TwainSource.java39 symbols
src/main/java/free/lucifer/jtwain/libs/Kernel32.java37 symbols
src/main/java/free/lucifer/jtwain/TwainCapability.java26 symbols
src/main/java/free/lucifer/jtwain/TwainIOMetadata.java25 symbols
src/main/java/free/lucifer/jtwain/variable/TwainContainer.java22 symbols
src/main/java/free/lucifer/jtwain/TwainIdentity.java22 symbols
src/main/java/free/lucifer/jtwain/ui/ImageComponent.java20 symbols
src/main/java/free/lucifer/jtwain/TwainScanner.java20 symbols
src/main/java/free/lucifer/jtwain/TwainImageLayout.java20 symbols
src/main/java/free/lucifer/jtwain/scan/Source.java19 symbols

For agents

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

⬇ download graph artifact