Class XMLTypeProcessor

java.lang.Object
aQute.lib.spring.XMLTypeProcessor
All Implemented Interfaces:
AnalyzerPlugin
Direct Known Subclasses:
JPAComponent, SpringXMLType

public class XMLTypeProcessor extends Object implements AnalyzerPlugin
  • Constructor Details

    • XMLTypeProcessor

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

      protected List<XMLType> getTypes(Analyzer analyzer) throws Exception
      Throws:
      Exception
    • process

      protected void process(List<XMLType> types, String resource, String paths, String pattern) throws Exception
      Throws:
      Exception