Class DataSourceClassPathResolver

    • Constructor Detail

      • DataSourceClassPathResolver

        public DataSourceClassPathResolver()
        Constructor
      • DataSourceClassPathResolver

        public DataSourceClassPathResolver​(String classPathBase)
        Constructor.
        Parameters:
        classPathBase - a base class path
      • DataSourceClassPathResolver

        public DataSourceClassPathResolver​(String classPathBase,
                                           boolean lenient)
        Constructor.
        Parameters:
        classPathBase - a base class path
        lenient - shall we ignore resources not found or throw an exception?
    • Method Detail

      • getClassPathBase

        public String getClassPathBase()
        Returns:
        the classPathBase
      • resolve

        public DataSource resolve​(String resourceLocation)
                           throws IOException
        Resolves the given resource location to a DataSource.
        Parameters:
        resourceLocation - the location of the resource
        Returns:
        the DataSource
        Throws:
        IOException - the resource was not found
      • resolve

        public DataSource resolve​(String resourceLocation,
                                  boolean isLenient)
                           throws IOException
        Resolves the given resource location to a DataSource.
        Parameters:
        resourceLocation - the location of the resource
        isLenient - shall we ignore resources not found or complain with an exception?
        Returns:
        the data source containing the resource or null if the resource was not found in lenient mode
        Throws:
        IOException - resolving the resource failed