# Package org.apache.felix.ipojo.manipulator

Interface Summary
ManifestAttributeFilter: Defines a filter to be tested against Attribute contained in the Manifest.
ManifestProvider: A `ManifestProvider` is responsible of providing the original `Manifest` of the manipulated Bundle.
ManipulationResultVisitor: Visit manipulation results.
ManipulationVisitor: Visit manipulation results.
MetadataProvider: A `MetadataProvider` is responsible to provide iPOJO's metadata.
Reporter: A `Reporter` is responsible to handle feedback from within the manipulation process in order to let API consumers deal with errors and warnings.
ResourceStore: Abstract input/output for the manipulation process.
ResourceVisitor: A `ResourceVisitor` is invoked when a potential class is

Class Summary
ManipulationEngine: A `ManipulationEngine` is responsible to drive the component's classes manipulation.
ManipulationUnit: Component Info.
Pojoization: Pojoization allows creating an iPOJO bundle from a "normal" bundle.
QuotedTokenizer: Parse on OSGi Manifest clause.