Modifier and Type | Field and Description |
---|---|
protected InterfaceEntry |
i |
protected String |
intfName |
protected Vector |
methodList |
protected boolean |
poa |
protected String |
skeletonClassName |
protected PrintWriter |
stream |
protected Hashtable |
symbolTable |
protected boolean |
tie |
protected String |
tieClassName |
Constructor and Description |
---|
Skeleton() |
Modifier and Type | Method and Description |
---|---|
protected void |
buildMethodList()
Build a list of all of the methods, keeping out duplicates.
|
protected void |
closeStream()
Close the print stream, which flushes the stream to file.
|
void |
generate(Hashtable symbolTable,
SymtabEntry entry) |
protected void |
init()
Initialize members unique to this generator.
|
protected void |
openStream() |
protected void |
writeBody() |
protected void |
writeClassDeclaration() |
protected void |
writeClosing()
Close the skeleton class.
|
protected void |
writeCORBAOperations() |
protected void |
writeCtors() |
protected void |
writeDispatchMethod() |
protected void |
writeHeading() |
protected void |
writeMethods() |
protected void |
writeMethodTable() |
protected void |
writeNonPOACORBAOperations() |
protected void |
writeOperations() |
protected void |
writePOACORBAOperations() |
protected Hashtable symbolTable
protected InterfaceEntry i
protected PrintWriter stream
protected String tieClassName
protected String skeletonClassName
protected boolean tie
protected boolean poa
protected Vector methodList
protected String intfName
public void generate(Hashtable symbolTable, SymtabEntry entry)
protected void init()
protected void openStream()
protected void writeHeading()
protected void writeClassDeclaration()
protected void writeBody()
protected void writeClosing()
protected void closeStream()
protected void writeCtors()
protected void buildMethodList()
protected void writeDispatchMethod()
protected void writeMethodTable()
protected void writeMethods()
protected void writeCORBAOperations()
protected void writePOACORBAOperations()
protected void writeNonPOACORBAOperations()
protected void writeOperations()
Copyright © 2016 JBoss by Red Hat. All rights reserved.