Class DefaultResourcePolicy

java.lang.Object
com.github.weisj.jsvg.parser.resources.impl.DefaultResourcePolicy
All Implemented Interfaces:
ResourcePolicy

public class DefaultResourcePolicy extends Object implements ResourcePolicy
  • Field Details

    • LOGGER

      private static final Logger LOGGER
    • FLAG_ALLOW_RELATIVE

      public static final int FLAG_ALLOW_RELATIVE
      See Also:
    • FLAG_ALLOW_ABSOLUTE

      public static final int FLAG_ALLOW_ABSOLUTE
      See Also:
    • FLAG_ALLOW_NON_LOCAL

      public static final int FLAG_ALLOW_NON_LOCAL
      See Also:
    • FLAG_ALLOW_EMBEDDED_DATA

      public static final int FLAG_ALLOW_EMBEDDED_DATA
      See Also:
    • flags

      private final int flags
  • Constructor Details

    • DefaultResourcePolicy

      public DefaultResourcePolicy(int flags)
  • Method Details

    • allowsExternalResources

      public boolean allowsExternalResources()
    • resolveResourceURI

      @Nullable public @Nullable URI resolveResourceURI(@Nullable @Nullable URI baseURI, @NotNull @NotNull String path)
      Specified by:
      resolveResourceURI in interface ResourcePolicy
    • resolveResourceURI

      @Nullable public @Nullable URI resolveResourceURI(@Nullable @Nullable URI baseDocumentUri, @NotNull @NotNull URI resourceUri)
      Specified by:
      resolveResourceURI in interface ResourcePolicy