All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aQute.bnd.service.AnalyzerPlugin Maven / Gradle / Ivy

Go to download

The bndlib project is a general library to be used with OSGi bundles. It contains lots of cool functionality that calculates dependencies, etc.

There is a newer version: 2.4.0
Show newest version
package aQute.bnd.service;

import aQute.bnd.osgi.*;

public 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.
	 * 
	 * @param analyzer
	 * @return true if the classpace has been modified so that the bundle
	 *         classpath must be reanalyzed
	 * @throws Exception
	 */

	boolean analyzeJar(Analyzer analyzer) throws Exception;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy