Class LicenseResourceManager

java.lang.Object
org.codehaus.plexus.resource.DefaultResourceManager
org.apache.maven.plugins.checkstyle.resource.LicenseResourceManager
All Implemented Interfaces:
org.codehaus.plexus.resource.ResourceManager

@Component(role=org.codehaus.plexus.resource.ResourceManager.class, hint="license", instantiationStrategy="per-lookup") public class LicenseResourceManager extends org.codehaus.plexus.resource.DefaultResourceManager
License resource manager, to avoid defaulting license to maven-checkstyle-plugin's own license.
Since:
2.12
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final org.slf4j.Logger
     
    private Map<String,org.codehaus.plexus.resource.loader.ResourceLoader>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    LicenseResourceManager(Map<String,org.codehaus.plexus.resource.loader.ResourceLoader> resourceLoaders)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.codehaus.plexus.resource.PlexusResource
     

    Methods inherited from class org.codehaus.plexus.resource.DefaultResourceManager

    createResourceAsFile, getResourceAsFile, getResourceAsFile, getResourceAsFile, getResourceAsInputStream, resolveLocation, resolveLocation, setOutputDirectory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • resourceLoaders

      @Requirement(role=org.codehaus.plexus.resource.loader.ResourceLoader.class) private Map<String,org.codehaus.plexus.resource.loader.ResourceLoader> resourceLoaders
  • Constructor Details

    • LicenseResourceManager

      @Inject public LicenseResourceManager(Map<String,org.codehaus.plexus.resource.loader.ResourceLoader> resourceLoaders)
  • Method Details

    • addSearchPath

      public void addSearchPath(String id, String path)
      Specified by:
      addSearchPath in interface org.codehaus.plexus.resource.ResourceManager
      Overrides:
      addSearchPath in class org.codehaus.plexus.resource.DefaultResourceManager
    • getResource

      public org.codehaus.plexus.resource.PlexusResource getResource(String name) throws org.codehaus.plexus.resource.loader.ResourceNotFoundException
      Specified by:
      getResource in interface org.codehaus.plexus.resource.ResourceManager
      Overrides:
      getResource in class org.codehaus.plexus.resource.DefaultResourceManager
      Throws:
      org.codehaus.plexus.resource.loader.ResourceNotFoundException