Class ResourceReferencesChecker
- java.lang.Object
-
- org.w3c.epubcheck.core.references.ResourceReferencesChecker
-
public class ResourceReferencesChecker extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private OCFContainercontainerprivate java.util.Localelocaleprivate ReferenceRegistryreferenceRegistryprivate Reportreportprivate ResourceRegistryresourceRegistryprivate java.util.Set<io.mola.galimatias.URL>undeclaredprivate EPUBVersionversion
-
Constructor Summary
Constructors Constructor Description ResourceReferencesChecker(ValidationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck()private voidcheckFallbacks(Reference reference, Resource targetResource)private voidcheckFragment(Reference reference, Resource targetResource, URLFragment fragment)private voidcheckReadingOrder(java.util.Queue<Reference> references)private voidcheckReference(Reference reference)private voidcheckReferenceType(Reference reference, Resource targetResource, URLFragment fragment)private voidcheckRegionBasedNav(Reference ref)private voidcheckRemoteReference(Reference reference, java.util.Optional<Resource> targetResource)private voidcheckUndeclaredReference(Reference reference)
-
-
-
Field Detail
-
report
private final Report report
-
container
private final OCFContainer container
-
version
private final EPUBVersion version
-
referenceRegistry
private final ReferenceRegistry referenceRegistry
-
resourceRegistry
private final ResourceRegistry resourceRegistry
-
locale
private java.util.Locale locale
-
undeclared
private java.util.Set<io.mola.galimatias.URL> undeclared
-
-
Constructor Detail
-
ResourceReferencesChecker
public ResourceReferencesChecker(ValidationContext context)
-
-
Method Detail
-
check
public void check()
-
checkReference
private void checkReference(Reference reference)
-
checkFragment
private void checkFragment(Reference reference, Resource targetResource, URLFragment fragment) throws CheckAbortException
- Throws:
CheckAbortException
-
checkReferenceType
private void checkReferenceType(Reference reference, Resource targetResource, URLFragment fragment) throws CheckAbortException
- Throws:
CheckAbortException
-
checkUndeclaredReference
private void checkUndeclaredReference(Reference reference) throws CheckAbortException
- Throws:
CheckAbortException
-
checkRemoteReference
private void checkRemoteReference(Reference reference, java.util.Optional<Resource> targetResource) throws CheckAbortException
- Throws:
CheckAbortException
-
checkRegionBasedNav
private void checkRegionBasedNav(Reference ref)
-
checkReadingOrder
private void checkReadingOrder(java.util.Queue<Reference> references)
-
-