Class ReferenceRegistry
- java.lang.Object
-
- org.w3c.epubcheck.core.references.ReferenceRegistry
-
public final class ReferenceRegistry extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private OCFContainercontainerprivate com.google.common.collect.ImmutableList.Builder<Reference>referencesprivate ResourceRegistryresourceRegistry
-
Constructor Summary
Constructors Constructor Description ReferenceRegistry(OCFContainer container, ResourceRegistry resourceRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Reference>asList()booleanhasReferencesTo(io.mola.galimatias.URL resource)Returns if any references to the given resources were registered.booleanisReferenced(io.mola.galimatias.URL resource)voidregisterReference(io.mola.galimatias.URL url, Reference.Type type, EPUBLocation location)voidregisterReference(io.mola.galimatias.URL url, Reference.Type type, EPUBLocation location, boolean hasIntrinsicFallback)
-
-
-
Field Detail
-
container
private final OCFContainer container
-
references
private final com.google.common.collect.ImmutableList.Builder<Reference> references
-
resourceRegistry
private final ResourceRegistry resourceRegistry
-
-
Constructor Detail
-
ReferenceRegistry
public ReferenceRegistry(OCFContainer container, ResourceRegistry resourceRegistry)
-
-
Method Detail
-
asList
public java.util.List<Reference> asList()
-
isReferenced
public boolean isReferenced(io.mola.galimatias.URL resource)
-
registerReference
public void registerReference(io.mola.galimatias.URL url, Reference.Type type, EPUBLocation location)
-
registerReference
public void registerReference(io.mola.galimatias.URL url, Reference.Type type, EPUBLocation location, boolean hasIntrinsicFallback)
-
hasReferencesTo
public boolean hasReferencesTo(io.mola.galimatias.URL resource)
Returns if any references to the given resources were registered.- Parameters:
resousrce- the URL to a publication resource- Returns:
trueiff a reference to the given resource was found
-
-