Commit c8ca4d4
committed
Add in-memory file access and improve parsing robustness
Introduces InMemoryFileAccess for ZIP archives, refactors S3FileAccessV2 for better cache and root path handling, and adds new tests for in-memory file access. Improves XML and encoding detection, SCORM version detection, and deserialization logic for several types. Enhances error handling and parsing robustness across multiple modules, and updates dependencies in pom.xml for logging and AWS SDK support.1 parent 31f889b commit c8ca4d4
29 files changed
Lines changed: 4095 additions & 70 deletions
File tree
- src
- main/java/dev/jcputney/elearning/parser
- impl
- input
- common
- lom/types
- scorm12/ims/cp
- scorm2004
- adl/cp
- ims
- cp
- ss/types
- parsers
- util
- test/java/dev/jcputney/elearning/parser
- impl
- input
- common
- lom
- scorm12
- scorm2004/ims/ss/types
- parsers
- util
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
2 | 4 | | |
3 | 5 | | |
4 | 6 | | |
| |||
55 | 57 | | |
56 | 58 | | |
57 | 59 | | |
| 60 | + | |
58 | 61 | | |
| 62 | + | |
59 | 63 | | |
60 | 64 | | |
61 | 65 | | |
| |||
71 | 75 | | |
72 | 76 | | |
73 | 77 | | |
74 | | - | |
75 | 78 | | |
76 | 79 | | |
77 | 80 | | |
| |||
154 | 157 | | |
155 | 158 | | |
156 | 159 | | |
157 | | - | |
| 160 | + | |
| 161 | + | |
158 | 162 | | |
159 | 163 | | |
160 | 164 | | |
161 | 165 | | |
162 | | - | |
| 166 | + | |
| 167 | + | |
163 | 168 | | |
164 | 169 | | |
165 | 170 | | |
166 | 171 | | |
167 | | - | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
168 | 186 | | |
169 | 187 | | |
170 | 188 | | |
| |||
258 | 276 | | |
259 | 277 | | |
260 | 278 | | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
261 | 285 | | |
262 | 286 | | |
263 | 287 | | |
| |||
267 | 291 | | |
268 | 292 | | |
269 | 293 | | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
270 | 300 | | |
271 | 301 | | |
272 | 302 | | |
273 | 303 | | |
| 304 | + | |
274 | 305 | | |
275 | 306 | | |
276 | 307 | | |
277 | 308 | | |
278 | 309 | | |
| 310 | + | |
279 | 311 | | |
280 | 312 | | |
281 | 313 | | |
| |||
288 | 320 | | |
289 | 321 | | |
290 | 322 | | |
291 | | - | |
| 323 | + | |
292 | 324 | | |
293 | 325 | | |
294 | 326 | | |
| |||
436 | 468 | | |
437 | 469 | | |
438 | 470 | | |
439 | | - | |
| 471 | + | |
| 472 | + | |
440 | 473 | | |
441 | 474 | | |
442 | | - | |
| 475 | + | |
| 476 | + | |
443 | 477 | | |
444 | 478 | | |
445 | 479 | | |
| |||
Lines changed: 25 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| 119 | + | |
| 120 | + | |
119 | 121 | | |
| 122 | + | |
120 | 123 | | |
121 | 124 | | |
122 | 125 | | |
123 | 126 | | |
124 | 127 | | |
125 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
126 | 132 | | |
| 133 | + | |
127 | 134 | | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
132 | 146 | | |
133 | 147 | | |
134 | 148 | | |
| |||
148 | 162 | | |
149 | 163 | | |
150 | 164 | | |
151 | | - | |
152 | | - | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
153 | 170 | | |
154 | 171 | | |
155 | 172 | | |
| |||
582 | 599 | | |
583 | 600 | | |
584 | 601 | | |
585 | | - | |
| 602 | + | |
0 commit comments