Class ReferenceRegistry

java.lang.Object
org.w3c.epubcheck.core.references.ReferenceRegistry

public final class ReferenceRegistry extends Object
  • Field Details

    • container

      private final OCFContainer container
    • references

      private final com.google.common.collect.ImmutableList.Builder<Reference> references
    • resourceRegistry

      private final ResourceRegistry resourceRegistry
  • Constructor Details

  • Method Details

    • asList

      public 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:
      true iff a reference to the given resource was found