Class ServiceComponent

java.lang.Object
aQute.bnd.make.component.ServiceComponent
All Implemented Interfaces:
AnalyzerPlugin

public class ServiceComponent extends Object implements AnalyzerPlugin
This class is an analyzer plugin. It looks at the properties and tries to find out if the Service-Component header contains the bnd shortut syntax. If not, the header is copied to the output, if it does, an XML file is created and added to the JAR and the header is modified appropriately.
  • Constructor Details

    • ServiceComponent

      public ServiceComponent()
  • Method Details

    • analyzeJar

      public boolean analyzeJar(Analyzer analyzer) throws Exception
      Description copied from interface: AnalyzerPlugin
      This plugin is called after analysis. The plugin is free to modify the jar and/or change the classpath information (see referred, contained). This plugin is called after analysis of the JAR but before manifest generation.
      Specified by:
      analyzeJar in interface AnalyzerPlugin
      Returns:
      true if the classpace has been modified so that the bundle classpath must be reanalyzed
      Throws:
      Exception
    • toString

      public String toString()
      Overrides:
      toString in class Object