| Package | Description |
|---|---|
| org.glassfish.rmic.iiop |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractType
AbstractType represents any non-special interface which does not
inherit from java.rmi.Remote, for which all methods throw RemoteException.
|
class |
ArrayType
ArrayType is a wrapper for any of the other types.
|
class |
ClassType
ClassType is an abstract base representing any non-special class
type.
|
class |
CompoundType
A CompoundType is an abstract base class for all IIOP class and
interface types.
|
class |
ImplementationType
ImplementationType represents any non-special class which implements
one or more interfaces which inherit from java.rmi.Remote.
|
class |
InterfaceType
InterfaceType is an abstract base representing any non-special
interface type.
|
class |
NCClassType
NCClassType represents any non-special class which does not
extends one or more interfaces which inherit from java.rmi.Remote.
|
class |
NCInterfaceType
NCInterfaceType represents any non-special, non-conforming interface.
|
class |
PrimitiveType
PrimitiveType wraps primitive types and void.
|
class |
RemoteType
RemoteType represents any non-special interface which inherits
from java.rmi.Remote.
|
class |
SpecialClassType
SpecialClassType represents any one of the following types:
|
class |
SpecialInterfaceType
SpecialInterfaceType represents any one of the following types:
|
class |
ValueType
ValueType represents any non-special class which does inherit from
java.io.Serializable and does not inherit from java.rmi.Remote.
|
| Modifier and Type | Method and Description |
|---|---|
Type[] |
Type.collectMatching(int typeCodeFilter)
Collect all the matching types referenced directly or indirectly
by this type, including itself.
|
Type[] |
Type.collectMatching(int typeCodeFilter,
HashSet alreadyChecked)
Collect all the matching types referenced directly or indirectly
by this type, including itself.
|
Type[] |
CompoundType.Method.getArguments()
Return the argument types of this method.
|
Type |
Type.getElementType()
Get element type.
|
Type |
ArrayType.getElementType()
Get element type.
|
Type |
CompoundType.Method.getReturnType()
Get the return type of this method.
|
Type |
Generator.OutputType.getType() |
Type |
CompoundType.Member.getType()
Return the type of this member.
|
protected static Type |
Type.getType(String key,
ContextStack stack)
Get a type out of the table.
|
protected static Type |
Type.getType(Type key,
ContextStack stack)
Get a type out of the table.
|
protected Type |
Type.getValidType(Type invalidType)
Convert an invalid type to a valid one.
|
protected static Type |
CompoundType.makeType(Type theType,
ClassDefinition classDef,
ContextStack stack) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
IDLGenerator.addReference(Type ref,
Hashtable refHash,
Hashtable spcHash,
Hashtable arrHash)
Add reference for given type avoiding duplication.
|
protected boolean |
CompoundType.assertNotImpl(Type type,
boolean quiet,
ContextStack stack,
CompoundType enclosing,
boolean dataMember) |
static String[] |
IDLNames.getArrayModuleNames(Type theType)
Get an array module names.
|
static String |
IDLNames.getArrayName(Type theType,
int arrayDimension)
Get an array name with the specified dimensions.
|
protected String[] |
IDLGenerator.getIDLModuleNames(Type t)
Return the IDL module nesting of the given Type.
|
protected String |
IDLGenerator.getQualifiedIDLName(Type t)
Return the global fully qualified IDL Name for a Type.
|
protected String |
IDLGenerator.getQualifiedName(Type t)
Return the fully qualified Java Name for a Type.
|
protected Type |
Type.getValidType(Type invalidType)
Convert an invalid type to a valid one.
|
protected boolean |
CompoundType.isIDLEntityException(Type type,
CompoundType.Method method,
boolean quiet) |
protected boolean |
IDLGenerator.isSpecialReference(Type ref)
Determine whether given Type is a special reference.
|
static void |
Type.print(IndentingWriter writer,
Type[] theTypes,
boolean useQualifiedNames,
boolean useIDLNames,
boolean globalIDLNames)
Print an array of types.
|
protected static void |
Type.putInvalidType(Type key,
String value,
ContextStack stack)
Put an invalid type into the.
|
protected static void |
Type.putType(String key,
Type value,
ContextStack stack)
Put a type into the table.
|
protected static void |
Type.putType(Type key,
Type value,
ContextStack stack)
Put a type into the table.
|
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.writeForwardReference(Type t,
IndentingWriter p)
Write forward reference for given type
|
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.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.writeInclude(Type t,
int dim,
boolean isThrown,
IndentingWriter p)
Write a #include.
|
protected void |
IDLGenerator.writeInclude(Type t,
String[] modNames,
String tName,
IndentingWriter p)
Write a #include doing user specified -idlFile translation (if any) for
IDLEntities.
|
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.
|
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.writeRepositoryID(Type t,
IndentingWriter p)
Write #pragma to identify the repository ID of the given type
|
protected void |
IDLGenerator.writeSpecial(Type t,
IndentingWriter p)
Write special typedef
|
Copyright © 2018. All Rights Reserved.