public class ManipulationEngine extends Object
ManipulationEngine is responsible to drive the component's
classes manipulation.| Constructor and Description |
|---|
ManipulationEngine(ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
addManipulationUnit(ManipulationUnit component)
Add information related to a discovered component that will be manipulated.
|
void |
generate()
Manipulates classes of all the given component's.
|
void |
setManipulationVisitor(ManipulationVisitor manipulationVisitor) |
void |
setReporter(Reporter reporter) |
void |
setResourceStore(ResourceStore store)
Provides the bytecode store that allows to retrieve bytecode of the
component's related resources (inner classes for example).
|
public ManipulationEngine(ClassLoader classLoader)
public void addManipulationUnit(ManipulationUnit component)
component - additional componentpublic void setManipulationVisitor(ManipulationVisitor manipulationVisitor)
public void setReporter(Reporter reporter)
reporter - Feedback reporter.public void setResourceStore(ResourceStore store)
store - Helps to locate bytecode for classes.public void generate()
Copyright © 2006–2023 The Apache Software Foundation. All rights reserved.