apache / xmlgraphics-batik
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system20% (31,146 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java18% (25,114 lines)
mod68% (3,360 lines)
xml16% (1,497 lines)
in66% (558 lines)
policy88% (390 lines)
xsl44% (209 lines)
html5% (18 lines)
Duplication per Component (primary)
batik-bridge15% (3,726 lines)
batik-css26% (3,579 lines)
batik-svg-dom50% (3,556 lines)
batik-anim23% (3,383 lines)
batik-awt-util19% (3,371 lines)
batik-codec50% (2,345 lines)
batik-parser42% (1,759 lines)
documentation-sources16% (1,511 lines)
batik-gvt15% (1,428 lines)
batik-dom13% (1,044 lines)
batik-xml41% (865 lines)
batik-transcoder14% (861 lines)
batik-svgbrowser7% (592 lines)
batik-svggen7% (583 lines)
test-references66% (558 lines)
batik-swing13% (551 lines)
batik-extension21% (453 lines)
batik-util7% (337 lines)
contrib25% (195 lines)
batik-gui-util7% (174 lines)
batik-svgrasterizer8% (110 lines)
batik-rasterizer97% (105 lines)
batik-script7% (33 lines)
batik-svgpp10% (14 lines)
batik-ext17% (13 lines)
batik-ttf2svg0% (0 lines)
batik-constants0% (0 lines)
batik-i18n0% (0 lines)
lib0% (0 lines)
batik-slideshow0% (0 lines)

Duplication Between Components (50+ lines)

G batik-bridge batik-bridge batik-extension batik-extension batik-bridge--batik-extension 758 batik-svgbrowser batik-svgbrowser batik-bridge--batik-svgbrowser 86 batik-swing batik-swing batik-bridge--batik-swing 212 batik-css batik-css batik-bridge--batik-css 142 batik-svg-dom batik-svg-dom batik-bridge--batik-svg-dom 69 batik-anim batik-anim batik-anim--batik-extension 238 batik-dom batik-dom batik-anim--batik-dom 180 batik-rasterizer batik-rasterizer batik-rasterizer--batik-svgbrowser 223 batik-svgrasterizer batik-svgrasterizer batik-rasterizer--batik-svgrasterizer 75 batik-svgbrowser--batik-swing 176 batik-svgbrowser--batik-svgrasterizer 178 batik-util batik-util batik-dom--batik-util 80 batik-parser batik-parser batik-css--batik-parser 128 batik-css--batik-util 66 batik-xml batik-xml batik-parser--batik-xml 50 batik-gui-util batik-gui-util batik-gui-util--batik-svgbrowser 62 batik-awt-util batik-awt-util batik-awt-util--batik-util 61

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 9,109 duplicates...
Size#FoldersFilesLinesCode
170 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
818:1034 (13%)
829:1045 (13%)
view
161 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1591:1813 (13%)
1617:1839 (12%)
view
159 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
84:276 (69%)
85:277 (62%)
view
153 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
91:288 (37%)
105:302 (24%)
view
149 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
533:754 (12%)
531:752 (11%)
view
112 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1052:1221 (9%)
1063:1232 (8%)
view
101 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
360:485 (8%)
354:479 (8%)
view
93 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
287:404 (22%)
387:504 (15%)
view
89 x 2 batik-css/src/main/java/...apache/batik/css/parser
batik-css/src/main/java/...apache/batik/css/parser
1144:1247 (7%)
1182:1285 (7%)
view
86 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
447:552 (20%)
700:805 (13%)
view
86 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
150:312 (6%)
135:297 (6%)
view
80 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1465:1580 (6%)
1489:1604 (6%)
view
79 x 2 batik-rasterizer/src/mai...ps/rasterizer/resources
batik-svgbrowser/src/mai...ps/svgbrowser/resources
19:123 (73%)
19:123 (69%)
view
78 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
38:132 (31%)
40:134 (26%)
view
70 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
24:104 (57%)
24:104 (61%)
view
70 x 2 batik-bridge/src/main/java/org/apache/batik/bridge
batik-bridge/src/main/java/org/apache/batik/bridge
442:543 (13%)
577:676 (13%)
view
69 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1239:1340 (5%)
1250:1351 (5%)
view
63 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
218:294 (25%)
232:308 (21%)
view
57 x 2 batik-css/src/main/java/...apache/batik/css/parser
batik-css/src/main/java/...apache/batik/css/parser
1144:1209 (5%)
1220:1285 (5%)
view
56 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1351:1428 (4%)
1362:1439 (4%)
view
56 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
1955:2010 (1%)
2024:2079 (1%)
view
54 x 2 batik-css/src/main/java/org/apache/batik/css/dom
batik-css/src/main/java/org/apache/batik/css/dom
1196:1317 (8%)
1282:1403 (8%)
view
51 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
246:344 (23%)
227:325 (25%)
view
48 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
1456:1503 (1%)
1506:1553 (1%)
view
46 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
286:380 (12%)
206:301 (22%)
view
46 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
286:380 (12%)
209:304 (23%)
view
46 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
209:304 (23%)
206:301 (22%)
view
46 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
135:185 (18%)
137:187 (15%)
view
45 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
116:184 (36%)
104:172 (39%)
view
44 x 2 batik-bridge/src/main/java/org/apache/batik/bridge
batik-bridge/src/main/java/org/apache/batik/bridge
1143:1198 (4%)
1264:1319 (4%)
view
44 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
99:151 (13%)
59:104 (36%)
view
44 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
99:151 (13%)
59:104 (38%)
view
43 x 2 batik-awt-util/src/main/.../ext/awt/image/rendered
batik-awt-util/src/main/.../ext/awt/image/rendered
628:682 (4%)
1237:1291 (4%)
view
41 x 2 batik-awt-util/src/main/.../ext/awt/image/rendered
batik-awt-util/src/main/.../ext/awt/image/rendered
351:409 (9%)
538:596 (9%)
view
40 x 2 batik-awt-util/src/main/.../ext/awt/image/rendered
batik-awt-util/src/main/.../ext/awt/image/rendered
349:399 (4%)
920:973 (4%)
view
39 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
1204:1242 (1%)
1506:1544 (1%)
view
39 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
1204:1242 (1%)
1456:1494 (1%)
view
38 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
136:173 (1%)
1955:1992 (1%)
view
38 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
136:173 (1%)
2024:2061 (1%)
view
37 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
348:384 (1%)
505:541 (1%)
view
36 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
31:81 (15%)
32:82 (14%)
view
35 x 2 batik-bridge/src/main/java/org/apache/batik/bridge
batik-bridge/src/main/java/org/apache/batik/bridge
542:581 (6%)
799:836 (6%)
view
35 x 2 batik-parser/src/main/java/org/apache/batik/parser
batik-parser/src/main/java/org/apache/batik/parser
583:628 (7%)
639:683 (7%)
view
35 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
1880:1914 (1%)
1955:1989 (1%)
view
35 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
1880:1914 (1%)
2024:2058 (1%)
view
35 x 2 documentation-sources/content/xdocs
documentation-sources/content/xdocs
136:170 (1%)
1880:1914 (1%)
view
34 x 2 batik-awt-util/src/main/.../ext/awt/image/rendered
batik-awt-util/src/main/.../ext/awt/image/rendered
275:330 (7%)
460:516 (7%)
view
34 x 2 batik-svg-dom/src/main/r...batik/dom/svg/resources
batik-svg-dom/src/main/r...batik/dom/svg/resources
28:78 (32%)
24:74 (30%)
view
34 x 2 batik-bridge/src/main/java/org/apache/batik/bridge
batik-bridge/src/main/java/org/apache/batik/bridge
87:136 (52%)
86:133 (47%)
view
33 x 2 batik-css/src/main/java/.../batik/css/engine/value
batik-css/src/main/java/.../batik/css/engine/value
50:92 (25%)
91:123 (31%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 75 unit duplicates...
Size#FoldersFilesLinesCode
69 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1728:1811 
1754:1837 
view
63 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1262:1338 
1273:1349 
view
50 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
911:964 
922:975 
view
29 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1183:1219 
1194:1230 
view
29 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1370:1402 
1381:1413 
view
28 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
295:328 
314:347 
view
27 x 2 batik-awt-util/src/main/.../ext/awt/image/rendered
batik-awt-util/src/main/.../ext/awt/image/rendered
270:300 
333:363 
view
26 x 3 batik-bridge/src/main/java/org/apache/batik/bridge
batik-bridge/src/main/ja...ache/batik/bridge/svg12
batik-bridge/src/main/ja...ache/batik/bridge/svg12
118:152 
141:175 
227:261 
view
25 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1056:1085 
1067:1096 
view
22 x 3 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
276:303 
355:382 
279:306 
view
21 x 3 batik-extension/src/main...che/batik/extension/svg
batik-extension/src/main...che/batik/extension/svg
batik-extension/src/main...che/batik/extension/svg
138:161 
156:179 
169:192 
view
20 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1132:1155 
1143:1166 
view
20 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1157:1181 
1168:1192 
view
19 x 2 batik-dom/src/main/java/org/apache/batik/dom
batik-dom/src/main/java/org/apache/batik/dom
221:242 
74:95 
view
18 x 2 batik-gvt/src/main/java/org/apache/batik/gvt/font
batik-util/src/main/java/org/apache/batik/util
177:196 
176:195 
view
18 x 4 batik-dom/src/main/java/org/apache/batik/dom
batik-dom/src/main/java/org/apache/batik/dom
batik-dom/src/main/java/org/apache/batik/dom
batik-dom/src/main/java/org/apache/batik/dom
55:74 
135:154 
192:211 
596:615 
view
17 x 2 batik-awt-util/src/main/...ache/batik/ext/awt/geom
batik-awt-util/src/main/...ache/batik/ext/awt/geom
204:222 
187:205 
view
17 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1239:1260 
1250:1271 
view
16 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
216:233 
278:295 
view
16 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
79:96 
234:251 
view
16 x 2 batik-transcoder/src/mai.../batik/transcoder/image
batik-transcoder/src/mai.../batik/transcoder/image
62:79 
63:80 
view
15 x 2 batik-bridge/src/main/ja...ache/batik/bridge/svg12
batik-extension/src/main...che/batik/extension/svg
841:861 
704:724 
view
15 x 3 batik-css/src/main/java/...ik/css/engine/value/svg
batik-css/src/main/java/...ik/css/engine/value/svg
batik-css/src/main/java/...ik/css/engine/value/svg
99:117 
87:105 
87:105 
view
14 x 3 batik-svgbrowser/src/mai...e/batik/apps/svgbrowser
batik-bridge/src/main/java/org/apache/batik/bridge
batik-swing/src/main/jav.../apache/batik/swing/svg
2854:2870 
400:416 
143:159 
view
14 x 3 batik-svgbrowser/src/mai...e/batik/apps/svgbrowser
batik-bridge/src/main/java/org/apache/batik/bridge
batik-swing/src/main/jav.../apache/batik/swing/svg
2875:2891 
421:437 
164:180 
view
13 x 5 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
390:404 
410:424 
359:373 
525:539 
361:375 
view
13 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
64:78 
83:97 
view
13 x 2 batik-awt-util/src/main/...ache/batik/ext/awt/geom
batik-awt-util/src/main/...ache/batik/ext/awt/geom
255:271 
223:239 
view
13 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
316:331 
306:321 
view
12 x 3 batik-css/src/main/java/...ik/css/engine/value/svg
batik-css/src/main/java/...ik/css/engine/value/svg
batik-css/src/main/java/...ik/css/engine/value/svg
123:137 
111:125 
111:125 
view
12 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1087:1103 
1098:1114 
view
12 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
1105:1120 
1116:1131 
view
11 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
44:56 
44:56 
view
11 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
47:59 
46:58 
view
11 x 6 batik-gvt/src/main/java/org/apache/batik/gvt/font
batik-util/src/main/java/org/apache/batik/util
batik-dom/src/main/java/org/apache/batik/dom/util
batik-dom/src/main/java/org/apache/batik/dom/util
batik-dom/src/main/java/org/apache/batik/dom/util
batik-dom/src/main/java/org/apache/batik/dom
150:165 
197:212 
115:130 
136:151 
240:255 
1024:1039 
view
11 x 2 batik-awt-util/src/main/...ache/batik/ext/awt/geom
batik-awt-util/src/main/...ache/batik/ext/awt/geom
162:174 
122:134 
view
11 x 2 batik-parser/src/main/java/org/apache/batik/parser
batik-parser/src/main/java/org/apache/batik/parser
474:486 
1161:1173 
view
11 x 3 batik-util/src/main/java/org/apache/batik/util
batik-css/src/main/java/.../batik/css/engine/value
batik-css/src/main/java/...apache/batik/css/engine
148:163 
123:138 
94:109 
view
11 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
509:522 
505:518 
view
10 x 10 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
43:54 
57:68 
45:56 
65:76 
63:74 
73:84 
65:76 
48:59 
67:78 
68:79 
view
10 x 2 batik-parser/src/main/java/org/apache/batik/parser
batik-css/src/main/java/...apache/batik/css/parser
218:232 
1305:1320 
view
10 x 2 batik-transcoder/src/mai...apache/batik/transcoder
batik-swing/src/main/jav.../apache/batik/swing/svg
293:304 
910:921 
view
9 x 3 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
batik-anim/src/main/java/org/apache/batik/anim/dom
104:114 
132:142 
104:114 
view
9 x 3 batik-awt-util/src/main/...xt/awt/image/renderable
batik-awt-util/src/main/...xt/awt/image/renderable
batik-awt-util/src/main/...xt/awt/image/renderable
185:197 
207:219 
164:176 
view
9 x 2 batik-css/src/main/java/...apache/batik/css/parser
batik-css/src/main/java/...apache/batik/css/parser
1741:1751 
258:268 
view
9 x 2 batik-codec/src/main/jav...ext/awt/image/codec/png
batik-codec/src/main/jav...ext/awt/image/codec/png
346:357 
336:347 
view
8 x 3 batik-svgbrowser/src/mai...e/batik/apps/svgbrowser
batik-bridge/src/main/java/org/apache/batik/bridge
batik-swing/src/main/jav.../apache/batik/swing/svg
3018:3028 
342:351 
294:304 
view
8 x 3 batik-bridge/src/main/java/org/apache/batik/bridge
batik-bridge/src/main/java/org/apache/batik/bridge
batik-bridge/src/main/java/org/apache/batik/bridge
122:131 
116:125 
122:131 
view
8 x 2 batik-anim/src/main/java/org/apache/batik/anim/dom
batik-extension/src/main.../apache/batik/extension
179:188 
120:129 
view
8 x 3 batik-svggen/src/main/java/org/apache/batik/svggen
batik-svggen/src/main/java/org/apache/batik/svggen
batik-script/src/main/java/org/apache/batik/script
65:74 
67:76 
87:96 
view