apache / ws-wss4j
Duplication

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

Intro
Learn more...
Duplication Overall
system15% (6,332 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
java15% (6,101 lines)
xml13% (203 lines)
asc40% (28 lines)
Duplication per Component (primary)
policy27% (1,711 lines)
ws-security-dom13% (1,600 lines)
ws-security-common14% (1,344 lines)
ws-security-stax12% (1,179 lines)
ws-security-policy-stax13% (396 lines)
src8% (102 lines)
build-tools0% (0 lines)
bindings0% (0 lines)
ws-security-web0% (0 lines)

Duplication Between Components (50+ lines)

G policy policy ws-security-common ws-security-common policy--ws-security-common 604 ws-security-dom ws-security-dom ws-security-common--ws-security-dom 338 ws-security-stax ws-security-stax ws-security-common--ws-security-stax 172 ws-security-dom--ws-security-stax 587

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 832 duplicates...
Size#FoldersFilesLinesCode
143 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
45:243 (76%)
42:240 (81%)
view
67 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
98:242 (57%)
108:252 (60%)
view
59 x 2 policy/src/main/java/org/apache/wss4j/policy
policy/src/main/java/org/apache/wss4j/policy
591:687 (12%)
647:743 (11%)
view
47 x 2 policy/src/main/java/org/apache/wss4j/policy
policy/src/main/java/org/apache/wss4j/policy
386:462 (9%)
442:518 (9%)
view
43 x 2 ws-security-dom/src/main/resources
ws-security-stax/src/main/resources
1:71 (100%)
1:71 (100%)
view
43 x 2 ws-security-common/src/main/resources
ws-security-dom/src/main/resources
1:71 (100%)
1:71 (100%)
view
43 x 2 ws-security-common/src/main/resources
ws-security-stax/src/main/resources
1:71 (100%)
1:71 (100%)
view
41 x 2 ws-security-dom/src/main...pache/wss4j/dom/message
ws-security-dom/src/main...pache/wss4j/dom/message
336:381 (8%)
468:513 (8%)
view
38 x 2 policy/src/main/java/org/apache/wss4j/policy
policy/src/main/java/org/apache/wss4j/policy
526:587 (7%)
582:643 (7%)
view
31 x 2 policy/src/main/java/org/apache/wss4j/policy/model
policy/src/main/java/org/apache/wss4j/policy/model
196:231 (24%)
95:130 (26%)
view
30 x 2 policy/src/main/java/org/apache/wss4j/policy
policy/src/main/java/org/apache/wss4j/policy
736:783 (6%)
792:839 (5%)
view
28 x 2 ws-security-stax/src/mai...stax/impl/securityToken
ws-security-stax/src/mai...stax/impl/securityToken
52:93 (70%)
51:92 (71%)
view
28 x 2 ws-security-stax/src/mai...stax/impl/securityToken
ws-security-stax/src/mai...stax/impl/securityToken
51:92 (71%)
51:92 (71%)
view
28 x 2 ws-security-stax/src/mai...stax/impl/securityToken
ws-security-stax/src/mai...stax/impl/securityToken
51:92 (71%)
52:93 (70%)
view
26 x 2 ws-security-common/src/m...s4j/common/saml/builder
ws-security-common/src/m...s4j/common/saml/builder
265:297 (8%)
217:249 (5%)
view
25 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
247:278 (13%)
244:275 (14%)
view
24 x 2 ws-security-stax/src/mai...x/impl/processor/output
ws-security-stax/src/mai...x/impl/processor/output
151:185 (7%)
255:289 (14%)
view
23 x 2 ws-security-stax/src/mai...ax/impl/processor/input
ws-security-stax/src/mai...ax/impl/processor/input
220:248 (8%)
327:355 (8%)
view
22 x 2 ws-security-common/src/m...che/wss4j/common/crypto
ws-security-common/src/m...che/wss4j/common/crypto
755:786 (2%)
84:115 (18%)
view
22 x 2 ws-security-dom/src/main...ache/wss4j/dom/validate
ws-security-stax/src/mai...che/wss4j/stax/validate
162:194 (16%)
180:212 (16%)
view
21 x 2 ws-security-dom/src/main...pache/wss4j/dom/handler
ws-security-stax/src/mai...apache/wss4j/stax/setup
1090:1112 (2%)
353:375 (3%)
view
21 x 2 ws-security-dom/src/main...apache/wss4j/dom/action
ws-security-dom/src/main...apache/wss4j/dom/action
56:78 (27%)
43:65 (61%)
view
20 x 2 ws-security-policy-stax/...4j/policy/stax/enforcer
ws-security-policy-stax/...4j/policy/stax/enforcer
590:609 (4%)
634:653 (4%)
view
20 x 2 policy/src/main/java/org/apache/wss4j/policy
policy/src/main/java/org/apache/wss4j/policy
696:727 (4%)
752:783 (3%)
view
19 x 2 ws-security-dom/src/main...ache/wss4j/dom/validate
ws-security-stax/src/mai...che/wss4j/stax/validate
129:151 (14%)
151:174 (14%)
view
19 x 2 ws-security-common/src/m...che/wss4j/common/crypto
ws-security-common/src/m...che/wss4j/common/crypto
73:92 (9%)
557:576 (2%)
view
18 x 2 ws-security-dom/src/main...rg/apache/wss4j/dom/str
ws-security-dom/src/main...rg/apache/wss4j/dom/str
54:79 (15%)
69:98 (6%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (43%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (43%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (43%)
36:56 (53%)
view
17 x 2 ws-security-dom/src/main...rg/apache/wss4j/dom/str
ws-security-dom/src/main...rg/apache/wss4j/dom/str
56:77 (15%)
69:95 (5%)
view
17 x 2 ws-security-dom/src/main...rg/apache/wss4j/dom/str
ws-security-dom/src/main...rg/apache/wss4j/dom/str
54:76 (14%)
56:77 (15%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (43%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (43%)
36:56 (53%)
view
17 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:56 (53%)
36:56 (53%)
view
16 x 2 ws-security-dom/src/main...rg/apache/wss4j/dom/str
ws-security-dom/src/main...rg/apache/wss4j/dom/str
54:75 (13%)
61:82 (9%)
view
16 x 2 ws-security-dom/src/main...rg/apache/wss4j/dom/str
ws-security-dom/src/main...rg/apache/wss4j/dom/str
56:76 (14%)
61:82 (9%)
view
16 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
257:284 (13%)
36:63 (69%)
view
16 x 2 ws-security-dom/src/main...rg/apache/wss4j/dom/str
ws-security-dom/src/main...rg/apache/wss4j/dom/str
61:82 (9%)
69:94 (5%)
view
15 x 2 ws-security-dom/src/main...che/wss4j/dom/processor
ws-security-dom/src/main...che/wss4j/dom/processor
131:146 (9%)
84:99 (16%)
view
15 x 2 policy/src/main/java/org...e/wss4j/policy/builders
policy/src/main/java/org...e/wss4j/policy/builders
36:53 (50%)
36:53 (50%)
view
Duplicated Units
The list of top 21 duplicated units.
See data for all 21 unit duplicates...
Size#FoldersFilesLinesCode
130 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
90:223 
87:220 
view
34 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
173:214 
183:224 
view
31 x 2 ws-security-stax/src/mai...x/impl/processor/output
ws-security-stax/src/mai...x/impl/processor/output
256:290 
152:186 
view
21 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
259:281 
256:278 
view
20 x 2 ws-security-dom/src/main...rg/apache/wss4j/dom/str
ws-security-dom/src/main...rg/apache/wss4j/dom/str
69:99 
54:80 
view
17 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
135:156 
145:166 
view
15 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
227:243 
237:253 
view
14 x 2 policy/src/main/java/org/apache/wss4j/policy
policy/src/main/java/org/apache/wss4j/policy
331:346 
387:402 
view
13 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
283:297 
115:129 
view
12 x 2 ws-security-policy-stax/...cy/stax/assertionStates
ws-security-policy-stax/...cy/stax/assertionStates
295:310 
185:200 
view
11 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
225:237 
222:234 
view
11 x 3 ws-security-stax/src/mai...stax/impl/securityToken
ws-security-stax/src/mai...stax/impl/securityToken
ws-security-stax/src/mai...stax/impl/securityToken
68:82 
67:81 
67:81 
view
10 x 2 ws-security-dom/src/main...rg/apache/wss4j/dom/str
ws-security-dom/src/main...rg/apache/wss4j/dom/str
444:456 
189:201 
view
10 x 2 ws-security-policy-stax/...cy/stax/assertionStates
ws-security-policy-stax/...cy/stax/assertionStates
162:173 
166:177 
view
9 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
78:88 
75:85 
view
9 x 4 ws-security-dom/src/main...che/wss4j/dom/processor
ws-security-dom/src/main...che/wss4j/dom/processor
ws-security-dom/src/main...pache/wss4j/dom/message
ws-security-dom/src/main...pache/wss4j/dom/message
102:114 
71:83 
133:145 
94:106 
view
9 x 2 ws-security-dom/src/main...che/wss4j/dom/processor
ws-security-common/src/m...ache/wss4j/common/token
658:668 
298:308 
view
9 x 2 ws-security-common/src/m...s4j/common/saml/builder
ws-security-common/src/m...s4j/common/saml/builder
613:624 
878:889 
view
8 x 3 ws-security-stax/src/mai...stax/impl/securityToken
ws-security-stax/src/mai...stax/impl/securityToken
ws-security-stax/src/mai...stax/impl/securityToken
85:94 
84:93 
84:93 
view
6 x 2 policy/src/main/java/org/apache/wss4j/policy/model
ws-security-common/src/m...pache/wss4j/common/util
110:117 
120:127 
view
6 x 6 ws-security-dom/src/main...wss4j/dom/message/token
ws-security-dom/src/main...wss4j/dom/message/token
ws-security-dom/src/main...wss4j/dom/message/token
ws-security-dom/src/main...wss4j/dom/message/token
ws-security-common/src/m...ache/wss4j/common/token
ws-security-common/src/m...ache/wss4j/common/token
660:667 
326:333 
301:308 
727:734 
708:715 
164:171 
view