Class LocaleDrivenResourceProvider


  • public abstract class LocaleDrivenResourceProvider
    extends Object
    Service provider interface allowing to hook into webapp resource lookup. This cannot be made a property of WebApp as other behavior customizations, as webapp resource lookup is done before we have StaplerRequest/StaplerResponse.
    • Constructor Detail

      • LocaleDrivenResourceProvider

        public LocaleDrivenResourceProvider()
    • Method Detail

      • lookup

        @CheckForNull
        public abstract URL lookup​(@NonNull
                                   String path)
        Returns the URL corresponding to the specified resource path. The path can take two forms:
        • A full URL represented as string. In Jenkins this is typically plugin webapp resources.
        • A path with leading slash. These are actual webapp resources, with that being the implicit base directory.
        Parameters:
        path - the path to the resource
        Returns:
        the URL to the file, if it is to be overridden, null otherwise.