Class AbstractImageSessionContext.RestrictedFallbackResolver

java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.RestrictedFallbackResolver
All Implemented Interfaces:
AbstractImageSessionContext.FallbackResolver
Enclosing class:
AbstractImageSessionContext

public static final class AbstractImageSessionContext.RestrictedFallbackResolver extends Object implements AbstractImageSessionContext.FallbackResolver
This fallback resolver is to be used in environments where controlling file access is of critical importance. It disallows any contingency mechanisms by which a Source object would be created.
  • Constructor Details

    • RestrictedFallbackResolver

      public RestrictedFallbackResolver()
  • Method Details

    • createSource

      public Source createSource(Source source, String uri)
      The fallback mechanism used to create the source which takes in both the Source that the the regular mechanisms attempted to create and the URI that the user provided.
      Specified by:
      createSource in interface AbstractImageSessionContext.FallbackResolver
      Parameters:
      source - the source
      uri - the URI provided by the user
      Returns:
      the source that the contingency mechanism has been acquired