| |
|
| java.lang.Object org.jacorb.idl.runtime.symbol org.jacorb.idl.IdlSymbol org.jacorb.idl.Declaration org.jacorb.idl.TypeDeclaration org.jacorb.idl.Interface
All known Subclasses: org.jacorb.idl.ReplyHandler,
Constructor Summary | |
public | Interface(int num) |
abstractInterfaces | protected static HashSet abstractInterfaces(Code) | | abstractInterfaces is to keep a record of those interfaces
that are abstract so any inheriting interface know what to inherit from.
|
Interface | public Interface(int num)(Code) | | |
basic | public boolean basic()(Code) | | |
getTypeCodeExpression | public String getTypeCodeExpression()(Code) | | getTypeCodeExpression produces a string for an expression
of type TypeCode that describes this type.
a string value. |
getTypeCodeExpression | public String getTypeCodeExpression(Set knownTypes)(Code) | | |
hasAbstractBase | protected boolean hasAbstractBase()(Code) | | Returns true if this interface has at least one abstract base type.
|
openOutput | protected PrintWriter openOutput(String typeName)(Code) | | Open a PrintWriter to write to the .java file for typeName.
null, if the output file already exists and is morerecent than the input IDL file. |
parse | public void parse()(Code) | | |
printElseNarrowFailed | protected void printElseNarrowFailed(PrintWriter ps)(Code) | | Prints the else clause of a narrow method that signals general failure.
|
printHelper | protected void printHelper()(Code) | | Generate the helper class for an interface
|
printHolder | protected void printHolder()(Code) | | Print the holder class for the interface.
|
printIRHelper | protected void printIRHelper()(Code) | | |
printImplSkeleton | protected void printImplSkeleton()(Code) | | |
printInterface | protected void printInterface()(Code) | | generate the signature interface
|
printLocalBase | protected void printLocalBase()(Code) | | |
printLocalTie | protected void printLocalTie()(Code) | | |
printNarrow | protected void printNarrow(PrintWriter ps, boolean checked, boolean forCorbaObject)(Code) | | Generates a narrow method for the Helper class.
Parameters: ps - the PrintWriter to which the method will be written Parameters: checked - determines whether an ordinary narrow() method or anunchecked_narrow() method should be generated Parameters: forCorbaObject - determines whether the parameter type of thenarrow method is org.omg.CORBA.Object orjava.lang.Object |
printOperations | protected void printOperations()(Code) | | generate the operations Java interface (not for pseudo interfaces)
|
printStub | protected void printStub()(Code) | | Generates a stub class for this Interface
|
printStubInterposition | protected void printStubInterposition(PrintWriter ps)(Code) | | Generates the code for a narrow method with which a stub is inserted
between an object implementation and the client.
|
printSuperclassImports | protected void printSuperclassImports(PrintWriter ps)(Code) | | If this interface inherits from classes in the unnamed package,
generate explicit import statements for them.
|
printTieSkeleton | protected void printTieSkeleton()(Code) | | print the stream-based skeleton class
|
set_abstract | public void set_abstract()(Code) | | |
set_included | public void set_included(boolean i)(Code) | | |
set_locality | public void set_locality(boolean local)(Code) | | set by the parser after creating this object depending
on the presence of the "local" modifier.
|
|
|
|