Class Skeleton
java.lang.Object
com.sun.tools.corba.ee.idl.toJavaPortable.Skeleton
- All Implemented Interfaces:
AuxGen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected InterfaceEntryprotected Stringprotected Vector<MethodEntry> protected booleanprotected Stringprotected PrintWriterprotected Hashtableprotected booleanprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidBuild a list of all of the methods, keeping out duplicates.protected voidClose the print stream, which flushes the stream to file.voidgenerate(Hashtable symbolTable, SymtabEntry entry) protected voidinit()Initialize members unique to this generator.protected voidprotected voidprotected voidprotected voidClose the skeleton class.protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected void
-
Field Details
-
symbolTable
-
i
-
stream
-
tieClassName
-
skeletonClassName
-
tie
protected boolean tie -
poa
protected boolean poa -
methodList
-
intfName
-
-
Constructor Details
-
Skeleton
public Skeleton()
-
-
Method Details
-
generate
-
init
protected void init()Initialize members unique to this generator. -
openStream
protected void openStream() -
writeHeading
protected void writeHeading() -
writeClassDeclaration
protected void writeClassDeclaration() -
writeBody
protected void writeBody() -
writeClosing
protected void writeClosing()Close the skeleton class. The singleton ORB member is necessary only for portable skeletons. -
closeStream
protected void closeStream()Close the print stream, which flushes the stream to file. -
writeCtors
protected void writeCtors() -
buildMethodList
protected void buildMethodList()Build a list of all of the methods, keeping out duplicates. -
writeDispatchMethod
protected void writeDispatchMethod() -
writeMethodTable
protected void writeMethodTable() -
writeMethods
protected void writeMethods() -
writeCORBAOperations
protected void writeCORBAOperations() -
writePOACORBAOperations
protected void writePOACORBAOperations() -
writeNonPOACORBAOperations
protected void writeNonPOACORBAOperations() -
writeOperations
protected void writeOperations()
-