MCPcopy Index your code
hub / github.com/apache/xmlgraphics-fop

github.com/apache/xmlgraphics-fop @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
22,783 symbols 74,410 edges 2,100 files 14,186 documented · 62%
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

Part (Interface)
Represents a message template part. This interface is implemented by various variants of the single curly braces pattern [14 …
fop-util/src/main/java/org/apache/fop/utils/text/AdvancedMessageFormat.java
ExceptionFactory (Interface)
This interface is implementation by exception factories that can create exceptions from events. [10 implementers]
fop-events/src/main/java/org/apache/fop/events/EventExceptionManager.java
LayoutEngineCheck (Interface)
Defines the interface for check operations. [9 implementers]
fop-core/src/test/java/org/apache/fop/layoutengine/LayoutEngineCheck.java
PlanDrawer (Interface)
This interface defines how a plan drawer is converted. [4 implementers]
fop/examples/plan/src/org/apache/fop/plan/PlanDrawer.java
SVGConstants (Interface)
Constants for the intermediate format. [4 implementers]
fop-sandbox/src/main/java/org/apache/fop/render/svg/SVGConstants.java
PartFactory (Interface)
Implementations of this interface parse a field part and return message parts. [8 implementers]
fop-util/src/main/java/org/apache/fop/utils/text/AdvancedMessageFormat.java
EventListener (Interface)
(no doc) [36 implementers]
fop-events/src/main/java/org/apache/fop/events/EventListener.java
IFCheck (Interface)
Check interface for intermediate format checks. [7 implementers]
fop-core/src/test/java/org/apache/fop/intermediate/IFCheck.java

Core symbols most depended-on inside this repo

append
called by 1709
fop-core/src/main/java/org/apache/fop/complexscripts/bidi/DelimitedTextRange.java
add
called by 1579
fop-core/src/main/java/org/apache/fop/fo/FONode.java
write
called by 863
fop-core/src/main/java/org/apache/fop/pdf/StreamCache.java
size
called by 827
fop-core/src/main/java/org/apache/fop/hyphenation/TernaryTree.java
put
called by 807
fop-core/src/main/java/org/apache/fop/pdf/PDFInfo.java
getValue
called by 760
fop-core/src/main/java/org/apache/fop/datatypes/Length.java
println
called by 671
fop-core/src/main/java/org/apache/fop/render/ps/DataOutput.java
get
called by 578
fop-core/src/main/java/org/apache/fop/pdf/PDFArray.java

Shape

Method 19,822
Class 2,676
Interface 218
Enum 47
Function 20

Languages

Java100%
Python1%
TypeScript1%

Modules by API surface

fop-core/src/main/java/org/apache/fop/complexscripts/fonts/GlyphPositioningTable.java190 symbols
fop-core/src/main/java/org/apache/fop/apps/FopFactoryBuilder.java162 symbols
fop-core/src/main/java/org/apache/fop/complexscripts/fonts/GlyphSubstitutionTable.java140 symbols
fop-core/src/test/java/org/apache/fop/complexscripts/fonts/ttx/TTXFile.java135 symbols
fop-core/src/main/java/org/apache/fop/fo/FOElementMapping.java133 symbols
fop-core/src/main/java/org/apache/fop/area/AreaTreeParser.java124 symbols
fop-core/src/main/java/org/apache/fop/complexscripts/fonts/OTFAdvancedTypographicTableReader.java118 symbols
fop-core/src/main/java/org/apache/fop/fonts/cff/CFFDataReader.java102 symbols
fop-core/src/main/java/org/apache/fop/complexscripts/fonts/GlyphTable.java97 symbols
fop-core/src/main/java/org/apache/fop/pdf/PDFDocument.java95 symbols
fop-core/src/main/java/org/apache/fop/render/intermediate/IFRenderer.java89 symbols
fop-core/src/main/java/org/apache/fop/fonts/truetype/OpenFont.java89 symbols

For agents

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

⬇ download graph artifact