aQute.lib.spring
Class XMLTypeProcessor

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

public class XMLTypeProcessor
extends Object
implements AnalyzerPlugin


Constructor Summary
XMLTypeProcessor()
           
 
Method Summary
 boolean analyzeJar(Analyzer analyzer)
          This plugin is called after analysis.
protected  List<XMLType> getTypes(Analyzer analyzer)
           
protected  void process(List<XMLType> types, String resource, String paths, String pattern)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLTypeProcessor

public XMLTypeProcessor()
Method Detail

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


Copyright © 2012 aQute SARL. All Rights Reserved.