Class LicenseResourceManager

java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.resource.DefaultResourceManager
org.apache.maven.plugins.checkstyle.resource.LicenseResourceManager
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled, 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 Map<String,org.codehaus.plexus.resource.loader.ResourceLoader>
     

    Fields inherited from interface org.codehaus.plexus.resource.ResourceManager

    ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • 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 org.codehaus.plexus.logging.AbstractLogEnabled

    enableLogging, getLogger, setupLogger, setupLogger, setupLogger

    Methods inherited from class java.lang.Object

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

    • resourceLoaders

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

    • LicenseResourceManager

      public LicenseResourceManager()
  • 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