org.apache.felix.ipojo.bnd
Class PojoizationPlugin

java.lang.Object
  extended by org.apache.felix.ipojo.bnd.PojoizationPlugin
All Implemented Interfaces:
aQute.bnd.service.AnalyzerPlugin, aQute.bnd.service.Plugin

public class PojoizationPlugin
extends java.lang.Object
implements aQute.bnd.service.Plugin, aQute.bnd.service.AnalyzerPlugin

A BndIpojoPlugin is ...

Author:
Felix Project Team

Constructor Summary
PojoizationPlugin()
           
 
Method Summary
 boolean analyzeJar(aQute.lib.osgi.Analyzer analyzer)
           
protected  CompositeMetadataProvider buildMetadataProvider(aQute.lib.osgi.Analyzer analyzer, BndReporter reporter, BndJarResourceStore store)
           
protected  ManipulationVisitor createVisitor(ResourceStore store, BndReporter reporter)
           
protected  void manipulateComponents(BndReporter reporter, BndJarResourceStore store, CacheableMetadataProvider cache)
           
 void setProperties(java.util.Map<java.lang.String,java.lang.String> configuration)
           
 void setReporter(aQute.libg.reporter.Reporter reporter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoizationPlugin

public PojoizationPlugin()
Method Detail

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.String> configuration)
Specified by:
setProperties in interface aQute.bnd.service.Plugin

setReporter

public void setReporter(aQute.libg.reporter.Reporter reporter)
Specified by:
setReporter in interface aQute.bnd.service.Plugin

analyzeJar

public boolean analyzeJar(aQute.lib.osgi.Analyzer analyzer)
                   throws java.lang.Exception
Specified by:
analyzeJar in interface aQute.bnd.service.AnalyzerPlugin
Throws:
java.lang.Exception

manipulateComponents

protected void manipulateComponents(BndReporter reporter,
                                    BndJarResourceStore store,
                                    CacheableMetadataProvider cache)

buildMetadataProvider

protected CompositeMetadataProvider buildMetadataProvider(aQute.lib.osgi.Analyzer analyzer,
                                                          BndReporter reporter,
                                                          BndJarResourceStore store)

createVisitor

protected ManipulationVisitor createVisitor(ResourceStore store,
                                            BndReporter reporter)


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.