Class RootResourceResolver

java.lang.Object
io.karatelabs.markup.RootResourceResolver
All Implemented Interfaces:
ResourceResolver

public class RootResourceResolver extends Object implements ResourceResolver
Resource resolver that resolves paths relative to a configured root. The root can be a file system path or a classpath location.
  • Constructor Details

    • RootResourceResolver

      public RootResourceResolver(String root)
      Creates a resolver with the specified root path. Supports "classpath:" prefix for classpath resources.
      Parameters:
      root - the root path (e.g., "src/main", "classpath:resources")
  • Method Details

    • resolve

      public io.karatelabs.common.Resource resolve(String path, io.karatelabs.common.Resource caller)
      Specified by:
      resolve in interface ResourceResolver