net.java.rdf.sommer
Class EditorTranslator
java.lang.Object
net.java.rdf.sommer.EditorTranslator
- All Implemented Interfaces:
- javassist.Translator
class EditorTranslator
- extends java.lang.Object
- implements javassist.Translator
Field Summary |
private javassist.expr.ExprEditor |
m_editor
|
Method Summary |
(package private) static void |
addGetterMethod(javassist.CtField fld,
javassist.CtMethod method)
|
(package private) static void |
addSerialiserMethod(javassist.CtClass clazz)
|
(package private) static void |
addSetSommerMapperMethod(javassist.CtClass clazz)
|
(package private) static void |
addSetterMethod(javassist.CtField fld,
javassist.CtMethod method)
|
(package private) static java.lang.String |
getterMethodForField(javassist.CtField fld,
javassist.CtClass clas)
create the name of the getter method for a field on a given class |
(package private) static java.lang.String |
getterSignatureForField(javassist.CtClass clas,
javassist.CtField fld)
|
void |
onLoad(javassist.ClassPool pool,
java.lang.String cname)
|
(package private) static java.lang.String |
setterMethodForField(javassist.CtClass clazz,
javassist.CtField fld)
create a setter method on a class for a given field |
(package private) static java.lang.String |
setterSignatureForField(javassist.CtClass clazz,
javassist.CtField fld)
|
void |
start(javassist.ClassPool pool)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_editor
private javassist.expr.ExprEditor m_editor
EditorTranslator
EditorTranslator(javassist.expr.ExprEditor editor)
addSerialiserMethod
static void addSerialiserMethod(javassist.CtClass clazz)
getterMethodForField
static java.lang.String getterMethodForField(javassist.CtField fld,
javassist.CtClass clas)
- create the name of the getter method for a field on a given class
setterMethodForField
static java.lang.String setterMethodForField(javassist.CtClass clazz,
javassist.CtField fld)
- create a setter method on a class for a given field
start
public void start(javassist.ClassPool pool)
- Specified by:
start
in interface javassist.Translator
onLoad
public void onLoad(javassist.ClassPool pool,
java.lang.String cname)
throws javassist.NotFoundException,
javassist.CannotCompileException
- Specified by:
onLoad
in interface javassist.Translator
- Throws:
javassist.NotFoundException
javassist.CannotCompileException
addSetSommerMapperMethod
static void addSetSommerMapperMethod(javassist.CtClass clazz)
throws javassist.CannotCompileException,
javassist.NotFoundException
- Throws:
javassist.CannotCompileException
javassist.NotFoundException
addSetterMethod
static void addSetterMethod(javassist.CtField fld,
javassist.CtMethod method)
throws javassist.NotFoundException
- Throws:
javassist.NotFoundException
addGetterMethod
static void addGetterMethod(javassist.CtField fld,
javassist.CtMethod method)
throws javassist.NotFoundException
- Throws:
javassist.NotFoundException
setterSignatureForField
static java.lang.String setterSignatureForField(javassist.CtClass clazz,
javassist.CtField fld)
throws java.lang.ClassNotFoundException,
javassist.NotFoundException
- Throws:
java.lang.ClassNotFoundException
javassist.NotFoundException
getterSignatureForField
static java.lang.String getterSignatureForField(javassist.CtClass clas,
javassist.CtField fld)
throws javassist.NotFoundException,
java.lang.ClassNotFoundException
- Throws:
javassist.NotFoundException
java.lang.ClassNotFoundException