Package aQute.lib.spring
Class XMLTypeProcessor
- java.lang.Object
-
- aQute.lib.spring.XMLTypeProcessor
-
- All Implemented Interfaces:
AnalyzerPlugin
- Direct Known Subclasses:
JPAComponent
,SpringXMLType
public class XMLTypeProcessor extends java.lang.Object implements AnalyzerPlugin
-
-
Constructor Summary
Constructors Constructor Description XMLTypeProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
analyzeJar(Analyzer analyzer)
This plugin is called after analysis.protected java.util.List<XMLType>
getTypes(Analyzer analyzer)
protected void
process(java.util.List<XMLType> types, java.lang.String resource, java.lang.String paths, java.lang.String pattern)
-
-
-
Method Detail
-
analyzeJar
public boolean analyzeJar(Analyzer analyzer) throws java.lang.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 interfaceAnalyzerPlugin
- Returns:
- true if the classpace has been modified so that the bundle classpath must be reanalyzed
- Throws:
java.lang.Exception
-
getTypes
protected java.util.List<XMLType> getTypes(Analyzer analyzer) throws java.lang.Exception
- Throws:
java.lang.Exception
-
process
protected void process(java.util.List<XMLType> types, java.lang.String resource, java.lang.String paths, java.lang.String pattern) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-