|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.weaver.Weaver
public class Weaver
This class contains the required configuration for weaving
Field Summary | |
---|---|
protected javassist.ClassPool |
pool
|
Constructor Summary | |
---|---|
Weaver()
|
|
Weaver(javassist.ClassPool pool)
|
Method Summary | |
---|---|
void |
addCodeConverter(javassist.CodeConverter converter)
|
void |
addExprEditor(javassist.expr.ExprEditor editor)
|
void |
clearClassRenames()
Clear the class renames. |
void |
clearCodeConverters()
|
void |
clearExprEditors()
|
boolean |
doWeave(ClassLoader cl,
ClassFileInfo info)
|
String |
getClasspath()
|
ArrayList<URL> |
getClassPathUrls()
|
Map<String,String> |
getClassRenames()
Get the class renames. |
List<javassist.CodeConverter> |
getCodeConverters()
|
List<javassist.expr.ExprEditor> |
getExprEditors()
|
javassist.ClassPool |
getPool()
|
void |
init()
Post construction initialization. |
void |
loadClassRenames(InputStream props)
Load the class renames from a properties file. |
void |
putClassRename(String origClass,
String renamedClass)
|
void |
putClassRenames(Map<String,String> props)
|
void |
setClasspath(String classPath)
Set the classpath. |
void |
setClassPathUrls(ArrayList<URL> classPathUrls)
|
void |
setClassRenames(Map<String,String> classRenames)
|
void |
setPool(javassist.ClassPool pool)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected javassist.ClassPool pool
Constructor Detail |
---|
public Weaver()
public Weaver(javassist.ClassPool pool)
Method Detail |
---|
public boolean doWeave(ClassLoader cl, ClassFileInfo info) throws javassist.bytecode.BadBytecode, javassist.CannotCompileException
javassist.bytecode.BadBytecode
javassist.CannotCompileException
public Map<String,String> getClassRenames()
public void setClassRenames(Map<String,String> classRenames)
public void loadClassRenames(InputStream props)
props
- - The InputStream from which to load the properties.public void putClassRename(String origClass, String renamedClass)
public void putClassRenames(Map<String,String> props)
public void clearClassRenames()
public void addCodeConverter(javassist.CodeConverter converter)
public List<javassist.CodeConverter> getCodeConverters()
public void clearCodeConverters()
public void addExprEditor(javassist.expr.ExprEditor editor)
public List<javassist.expr.ExprEditor> getExprEditors()
public void clearExprEditors()
public String getClasspath()
public void setClasspath(String classPath)
classPath
- to be used by the weaverpublic ArrayList<URL> getClassPathUrls()
public void setClassPathUrls(ArrayList<URL> classPathUrls)
public void init()
public javassist.ClassPool getPool()
public void setPool(javassist.ClassPool pool)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |