| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.rmi.rmiSynth.lex.LexStructure
net.rmi.rmiSynth.lex.LexBase
public class LexBase
| Constructor Summary | |
|---|---|
| LexBase(boolean isInterface,
        java.lang.String name,
        java.lang.Object o)Constructor | |
| Method Summary | |
|---|---|
|  void | addImport(java.lang.String impPack)Adds import statement | 
|  void | addInherit(java.lang.String action,
           java.lang.String className)Adds extends/implements statement | 
|  void | addPackage(java.lang.String packName)Adds package statement | 
|  LexMethod | getConstr()Gets constructor for output code | 
|  java.lang.String | getDelegateString()Get cutils.delegate field | 
|  java.lang.String | getExtendsImplementsString(java.lang.String action)Returns string of extends/implements | 
|  LexField[] | getFields()Gets fields | 
|  LexMethod | getMain()Gets main method for output code | 
|  LexMethod[] | getMethods()Gets methods | 
|  java.lang.String | importToString()Returns import statement | 
|  boolean | isClass()Returns true if class | 
|  boolean | isInterface()Returns true if interface | 
|  java.lang.String | packToString()Returns package statement | 
|  void | setConstr(java.lang.String exName)Sets constructor for output code | 
|  void | setFields(LexField[] _fields)Sets fields | 
|  void | setMain(java.lang.String code)Sets main method for output code | 
|  void | setMethods(LexMethod[] _methods)Sets methods | 
|  java.lang.String | toString()Class/interface to string | 
|  java.lang.String | toString(boolean onlyPublic,
         boolean noMain,
         boolean withDelegate)Class/interface to string | 
| Methods inherited from class net.rmi.rmiSynth.lex.LexStructure | 
|---|
| getHeader, getModif, getName, getType, setModif, setName, setType | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public LexBase(boolean isInterface,
               java.lang.String name,
               java.lang.Object o)
isInterface - Class or interfacename - Class/interface nameo - Object which will be hacked| Method Detail | 
|---|
public boolean isClass()
public boolean isInterface()
public void addPackage(java.lang.String packName)
packName - Package namepublic java.lang.String packToString()
public void addImport(java.lang.String impPack)
impPack - Import namepublic java.lang.String importToString()
public void addInherit(java.lang.String action,
                       java.lang.String className)
action - Extend or implementclassName - Inherited classpublic LexField[] getFields()
public void setFields(LexField[] _fields)
_fields - Fieldspublic LexMethod[] getMethods()
public void setMethods(LexMethod[] _methods)
_methods - Methodspublic void setConstr(java.lang.String exName)
exName - Class namepublic LexMethod getConstr()
public void setMain(java.lang.String code)
code - Main method codepublic LexMethod getMain()
public java.lang.String toString()
toString in class java.lang.Object
public java.lang.String toString(boolean onlyPublic,
                                 boolean noMain,
                                 boolean withDelegate)
onlyPublic - Public members onlynoMain - No main methodwithDelegate - With cutils.delegate
                     field
public java.lang.String getExtendsImplementsString(java.lang.String action)
public java.lang.String getDelegateString()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||