|
||||||||||
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 hackedMethod 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 |