| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.rmi.rmiSynth.lex.Transform
public class Transform
| Constructor Summary | |
|---|---|
| Transform() | |
| Method Summary | |
|---|---|
| static void | castIt(LexBase lb,
       java.lang.String srcClass,
       java.lang.String tgtClass)Substitutes all references to srcClass to tgtClass in the instance of LexBase class (except for clone() method) | 
| static void | castParams(LexParam[] prm,
           java.lang.String srcClass,
           java.lang.String tgtClass)Substitutes all references to srcClass to tgtClass in the array of parameters (except for clone() method) | 
| static java.lang.String | stripPackageName(java.lang.String s)Removes everything before last dot in a string | 
| static void | toRMIClient(LexBase lb,
            java.lang.String ServerInter,
            java.lang.String ServerClass,
            java.lang.String ClientClass,
            java.lang.String IP)Modifies a LexBase class such way that it complies to RMI server specifications Imports java.rmi.* and java.rmi.registry.* | 
| static void | toRMIInterface(LexBase lb)Modifies a LexBase class such way that it complies to RMI interface specifications Adds | 
| static void | toRMIServer(LexBase lb,
            java.lang.String ServerInter,
            java.lang.String ServerClass)Modifies a LexBase class such way that it complies to RMI server specifications Imports java.rmi.* and java.rmi.registry.* Adds | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Transform()
| Method Detail | 
|---|
public static void castIt(LexBase lb,
                          java.lang.String srcClass,
                          java.lang.String tgtClass)
lb - Instance of LexBase classsrcClass - Name of the class that
                 needs to be replacedtgtClass - Name of the class that will
                 be put in
public static void castParams(LexParam[] prm,
                              java.lang.String srcClass,
                              java.lang.String tgtClass)
prm - Array of parameterssrcClass - Name of the class that
                 needs to be replacedtgtClass - Name of the class that will
                 be put inpublic static java.lang.String stripPackageName(java.lang.String s)
String - to be stripped - public static void toRMIInterface(LexBase lb)
lb - Instance of LexBase class
public static void toRMIServer(LexBase lb,
                               java.lang.String ServerInter,
                               java.lang.String ServerClass)
lb - Instance of LexBase
                    classServerInter - Name of interface to
                    implementServerClass - Name of new class
public static void toRMIClient(LexBase lb,
                               java.lang.String ServerInter,
                               java.lang.String ServerClass,
                               java.lang.String ClientClass,
                               java.lang.String IP)
lb - Instance of LexBase
                    classServerInter - Name of interface to
                    instanciateServerClass - Name of server class to
                    connect toClientClass - Name of new class to
                    createfwdMethod - Method from server which
                    is calledIP - Address of server to
                    connect| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||