(package private) void |
StubGenerator.allocateResult(IndentingWriter p,
Type returnType) |
|
void |
StubGenerator.catchObjectNotActive(IndentingWriter p) |
|
void |
StubGenerator.catchServantNotActive(IndentingWriter p) |
|
void |
StubGenerator.catchWrongPolicy(IndentingWriter p) |
|
void |
ClassType.print(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
Print this type.
|
void |
InterfaceType.print(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
Print this type.
|
void |
Type.print(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
Print this type.
|
void |
Type.print(IndentingWriter writer,
int typeCodeFilter,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
Print all types referenced directly or indirectly by this type which
match the filter.
|
static void |
Type.print(IndentingWriter writer,
Type[] theTypes,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
Print an array of types.
|
protected boolean |
CompoundType.printExtends(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
|
protected void |
CompoundType.printImplements(IndentingWriter writer,
java.lang.String prefix,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
|
void |
Type.println(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
Print this type, followed by a newline.
|
protected void |
CompoundType.printMembers(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
|
protected void |
CompoundType.printMethod(CompoundType.Method it,
IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
|
protected void |
CompoundType.printMethods(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
|
protected void |
Type.printPackageClose(IndentingWriter writer,
boolean useIDLNames) |
Print the "closing" of the package or module of this type.
|
protected void |
Type.printPackageOpen(IndentingWriter writer,
boolean useIDLNames) |
Print the "opening" of the package or module of this type.
|
void |
Type.printTypeName(IndentingWriter writer,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames) |
Print the name of this type.
|
void |
StubGenerator.write_tie__ids_method(IndentingWriter p) |
|
void |
StubGenerator.write_tie_deactivate_method(IndentingWriter p) |
|
void |
StubGenerator.write_tie_orb_method(IndentingWriter p) |
|
void |
StubGenerator.write_tie_thisObject_method(IndentingWriter p,
Identifier idCorbaObject) |
|
protected void |
IDLGenerator.writeAttribute(CompoundType.Method attr,
IndentingWriter p) |
Write an IDL Attribute
|
protected void |
IDLGenerator.writeBanner(Type t,
int dim,
boolean isException,
IndentingWriter p) |
Write IDL banner into the output stream for a given Type
|
protected void |
IDLGenerator.writeBoxedIDL(CompoundType t,
IndentingWriter p) |
Write valuetype for a boxed IDLEntity.
|
protected void |
IDLGenerator.writeBoxedRMIIncludes(java.util.Hashtable<java.lang.String,ArrayType> arrHash,
IndentingWriter p) |
Write includes for boxedRMI valuetypes for IDL sequences.
|
(package private) void |
StubGenerator.writeCastArray(IndentingWriter p) |
|
protected void |
IDLGenerator.writeConstant(CompoundType.Member constant,
IndentingWriter p) |
Write an IDL constant
|
(package private) java.lang.String[] |
StubGenerator.writeCopyArguments(CompoundType.Method method,
IndentingWriter p) |
|
protected void |
IDLGenerator.writeData(CompoundType.Member data,
IndentingWriter p) |
Write an IDL data member
|
protected void |
IDLGenerator.writeEndif(IndentingWriter p) |
Write #endif bracket into the output stream
|
protected void |
IDLGenerator.writeEpilog(CompoundType t,
java.util.Hashtable<java.lang.String,CompoundType> refHash,
IndentingWriter p) |
Write IDL epilog for a CompoundType.
|
protected void |
IDLGenerator.writeException(ClassType t,
IndentingWriter p) |
Write an exception.
|
protected void |
IDLGenerator.writeForwardReference(ArrayType at,
int dim,
IndentingWriter p) |
Write forward reference for boxed valuetype for single dimension of IDL
sequence.
|
protected void |
IDLGenerator.writeForwardReference(Type t,
IndentingWriter p) |
Write forward reference for given type
|
protected void |
IDLGenerator.writeForwardReferences(java.util.Hashtable<java.lang.String,CompoundType> refHash,
IndentingWriter p) |
Write forward references for referenced interfaces and valuetypes
...but not if the reference is to a boxed IDLEntity,
|
protected void |
IDLGenerator.writeIDLEntity(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
org.omg.CORBA.portable.IDLEntity
|
protected void |
IDLGenerator.writeIDLEntityIncludes(java.util.Hashtable<java.lang.String,CompoundType> refHash,
IndentingWriter p) |
Write #includes for boxed IDLEntity references.
|
(package private) void |
StubGenerator.writeIds(IndentingWriter p,
CompoundType theType,
boolean isTie) |
|
protected void |
IDLGenerator.writeIfndef(Type t,
int dim,
boolean isException,
boolean isForward,
IndentingWriter p) |
Write #ifndef guard into the output stream for a given Type
|
protected void |
IDLGenerator.writeImplementation(ImplementationType t,
IndentingWriter p) |
Write an IDL interface definition for a Java implementation class
|
protected void |
IDLGenerator.writeInclude(Type t,
int dim,
boolean isThrown,
IndentingWriter p) |
Write a #include.
|
protected void |
IDLGenerator.writeInclude(Type t,
java.lang.String[] modNames,
java.lang.String tName,
IndentingWriter p) |
Write a #include doing user specified -idlFile translation (if any) for
IDLEntities.
|
protected void |
IDLGenerator.writeIncludes(java.util.Hashtable<java.lang.String,CompoundType> incHash,
boolean isThrown,
IndentingWriter p) |
Write #includes
|
protected void |
IDLGenerator.writeIncOrb(IndentingWriter p) |
Write #include for orb.idl
|
protected void |
IDLGenerator.writeInheritedIncludes(java.util.Hashtable<java.lang.String,CompoundType> inhHash,
IndentingWriter p) |
Write #includes
|
protected void |
IDLGenerator.writeInherits(java.util.Hashtable<java.lang.String,CompoundType> inhHash,
boolean forValuetype,
IndentingWriter p) |
Write inheritance for an IDL interface or valuetype.
|
protected void |
IDLGenerator.writeJavaIoExternalizable(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
java.io.Externalizable.
|
protected void |
IDLGenerator.writeJavaIoSerializable(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
java.io.Serializable.
|
protected void |
IDLGenerator.writeJavaLangObject(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
java.lang.Object.
|
protected void |
IDLGenerator.writeJavaRmiRemote(Type t,
IndentingWriter p) |
Write a hard-coded IDL typedef definition for the special case
java.rmi.Remote.
|
(package private) void |
StubGenerator.writeLocalStubMethodBody(IndentingWriter p,
CompoundType.Method method,
CompoundType theType) |
|
(package private) void |
StubGenerator.writeMarshalArgument(IndentingWriter p,
java.lang.String streamName,
Type type,
java.lang.String name) |
Write a snippet of Java code to marshal a value named "name" of
type "type" to the java.io.ObjectOutput stream named "stream".
|
(package private) void |
StubGenerator.writeMarshalArguments(IndentingWriter p,
java.lang.String streamName,
Type[] types,
java.lang.String[] names) |
Write Java statements to marshal a series of values in order as
named in the "names" array, with types as specified in the "types"
array", to the java.io.ObjectOutput stream named "stream".
|
protected void |
IDLGenerator.writeMethod(CompoundType.Method method,
IndentingWriter p) |
Write an IDL method
|
protected void |
IDLGenerator.writeModule1(Type t,
IndentingWriter p) |
Write Module start bracketing for the given type into the output stream
|
protected void |
IDLGenerator.writeModule2(Type t,
IndentingWriter p) |
Write Module end bracketing for the given type into the output stream
|
protected void |
IDLGenerator.writeNCType(CompoundType type,
IndentingWriter stream) |
Write an IDL valuetype definition for
1) a nonconforming Java class
2) a nonconforming Java interface (that is not an AbstractType)
|
(package private) void |
StubGenerator.writeNonLocalStubMethodBody(IndentingWriter p,
CompoundType.Method method,
CompoundType theType) |
|
protected abstract void |
Generator.writeOutputFor(Generator.OutputType outputType,
java.util.HashSet<Type> alreadyChecked,
IndentingWriter writer) |
Write the output for the given OutputFileName into the output stream.
|
protected void |
IDLGenerator.writeOutputFor(Generator.OutputType ot,
java.util.HashSet<Type> alreadyChecked,
IndentingWriter p) |
Write the output for the given OutputFileName into the output stream.
|
protected void |
StubGenerator.writeOutputFor(Generator.OutputType outputType,
java.util.HashSet alreadyChecked,
IndentingWriter writer) |
Write the output for the given OutputFileName into the output stream.
|
private void |
StubGenerator.writePackageAndImports(IndentingWriter p) |
|
protected void |
IDLGenerator.writeProlog(CompoundType t,
java.util.Hashtable<java.lang.String,CompoundType> refHash,
java.util.Hashtable<java.lang.String,CompoundType> spcHash,
java.util.Hashtable<java.lang.String,ArrayType> arrHash,
java.util.Hashtable<java.lang.String,CompoundType> excHash,
java.util.Hashtable<java.lang.String,CompoundType> inhHash,
IndentingWriter p) |
Write IDL prolog for a CompoundType.
|
protected void |
IDLGenerator.writeRemote(RemoteType t,
IndentingWriter p) |
Write an IDL interface definition for either:
1) a conforming Java remote interface (RemoteType)..or
2) a non-conforming Java interface whose methods all throw
java.rmi.RemoteException (AbstractType)
|
protected void |
IDLGenerator.writeRepositoryID(Type t,
IndentingWriter p) |
Write #pragma to identify the repository ID of the given type
|
protected void |
IDLGenerator.writeSequence(Generator.OutputType ot,
IndentingWriter p) |
Write boxedRMI valuetype for a single dimension of an IDL sequence
indicated by the given OutputType.
|
protected void |
IDLGenerator.writeSpecial(Type t,
IndentingWriter p) |
Write special typedef
|
private void |
StubGenerator.writeStub(Generator.OutputType outputType,
IndentingWriter p) |
Write a stub for the specified type.
|
private void |
StubGenerator.writeStubMethod(IndentingWriter p,
CompoundType.Method method,
CompoundType theType) |
|
protected void |
StubGenerator.writeTie(Generator.OutputType outputType,
IndentingWriter p) |
Write the Tie for the remote class to a stream.
|
(package private) void |
StubGenerator.writeTieMethod(IndentingWriter p,
CompoundType type,
CompoundType.Method method) |
|
(package private) void |
StubGenerator.writeUnmarshalArgument(IndentingWriter p,
java.lang.String streamName,
Type type,
java.lang.String name) |
Write a snippet of Java code to unmarshal a value of type "type"
from the java.io.ObjectInput stream named "stream" into a variable
named "name" (if "name" is null, the value in unmarshalled and
discarded).
|
protected void |
IDLGenerator.writeValue(ValueType type,
IndentingWriter outputStream) |
Write an IDL valuetype definition for a conforming Java class.
|