OptionalcontentFeature flags collected during content validation for cross-document checks
EPUB file data
Files extracted from EPUB container
Whether an OCF container backs this validation.
Java splits the package document checks in two (OPFChecker.check): with a container it runs checkPackage(), which owns the unique-identifier check, the guide, and the whole reference-resolution pass; without one it runs only checkContent(), the schema and handler checks. Single-file modes have no container, so anything resolving a path against one is meaningless there and Java stays silent rather than reporting an unresolvable target.
OptionalmediaOPF media:active-class value (if declared)
OptionalmediaOPF media:playback-active-class value (if declared)
Validation messages collected so far
OptionalncxNCX UID for validation against OPF identifier
OptionalobfuscatedResources marked with IDPF font obfuscation in encryption.xml
OptionalopfPath to the package document (OPF)
Validation options
OptionaloverlayMedia overlay text link targets in order, for reading order validation (MED-015)
OptionalpackageParsed package document
OptionalreferencedResources referenced in content but not declared in manifest
Rootfiles found in container.xml
OptionaltocTOC navigation link targets in order, for reading order validation (NAV-011)
Detected EPUB version
OptionalxmlPaths whose XML is not well-formed, keyed by path. A fatal parse error is reported once, at the point the document is read; later passes skip these paths rather than reporting the same failure again in their own terms. The failure records how far the parse got, which decides whether a document model exists for those passes to work from.
Internal validation context passed through the validation pipeline