Class DataSourceBaseResolver

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean isCid​(java.lang.String resourceLocation)
      Tests whether the argument is a content id.
      protected boolean isFileUrl​(java.lang.String urlString)
      Tests whether this a file URL.
      protected boolean isHttpUrl​(java.lang.String urlString)
      Tests whether this a HTTP or HTTPS URL.
      boolean isLenient()
      Tests whether to ignore resources not found or throw an exception.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataSourceBaseResolver

        public DataSourceBaseResolver​(boolean lenient)
        Constructs a new instance.
        Parameters:
        lenient - shall we ignore resources not found or throw an exception?
    • Method Detail

      • isCid

        protected boolean isCid​(java.lang.String resourceLocation)
        Tests whether the argument is a content id.
        Parameters:
        resourceLocation - the resource location to test.
        Returns:
        true if it is a CID.
      • isFileUrl

        protected boolean isFileUrl​(java.lang.String urlString)
        Tests whether this a file URL.
        Parameters:
        urlString - the URL string.
        Returns:
        true if it is a file URL.
      • isHttpUrl

        protected boolean isHttpUrl​(java.lang.String urlString)
        Tests whether this a HTTP or HTTPS URL.
        Parameters:
        urlString - the URL string to test.
        Returns:
        true if it is a HTTP or HTTPS URL.
      • isLenient

        public boolean isLenient()
        Tests whether to ignore resources not found or throw an exception.
        Returns:
        the lenient flag.