Uses of Class
org.glassfish.rmic.iiop.CompoundType
-
Packages that use CompoundType Package Description org.glassfish.rmic.iiop -
-
Uses of CompoundType in org.glassfish.rmic.iiop
Subclasses of CompoundType in org.glassfish.rmic.iiop Modifier and Type Class Description classAbstractTypeAbstractType represents any non-special interface which does not inherit from java.rmi.Remote, for which all methods throw RemoteException.classClassTypeClassType is an abstract base representing any non-special class type.classImplementationTypeImplementationType represents any non-special class which implements one or more interfaces which inherit from java.rmi.Remote.classInterfaceTypeInterfaceType is an abstract base representing any non-special interface type.classNCClassTypeNCClassType represents any non-special class which does not extends one or more interfaces which inherit from java.rmi.Remote.classNCInterfaceTypeNCInterfaceType represents any non-special, non-conforming interface.classRemoteTypeRemoteType represents any non-special interface which inherits from java.rmi.Remote.classSpecialClassTypeSpecialClassType represents any one of the following types:classSpecialInterfaceTypeSpecialInterfaceType represents any one of the following types:classValueTypeValueType represents any non-special class which does inherit from java.io.Serializable and does not inherit from java.rmi.Remote.Fields in org.glassfish.rmic.iiop declared as CompoundType Modifier and Type Field Description private CompoundTypeCompoundType.Method. enclosingMethods in org.glassfish.rmic.iiop that return CompoundType Modifier and Type Method Description (package private) static CompoundTypeCompoundType. forCompound(ClassDefinition classDef, ContextStack stack)Create a CompoundType object for the given class.CompoundTypeCompoundType.Method. getEnclosing()Return the compound type which contains this method.protected abstract CompoundTypeGenerator. getTopType(ClassDefinition cdef, ContextStack stack)Create and return a top-level type.protected CompoundTypeIDLGenerator. getTopType(ClassDefinition cdef, ContextStack stack)Create and return a top-level type.protected CompoundTypeStubGenerator. getTopType(ClassDefinition cdef, ContextStack stack)Create and return a top-level type.Methods in org.glassfish.rmic.iiop with parameters of type CompoundType Modifier and Type Method Description (package private) voidStubGenerator. addClassesInUse(CompoundType type, RemoteType[] interfaces)(package private) voidStubGenerator. addRemoteInterfaces(java.util.Vector<CompoundType> list, CompoundType theType)Add all the inherited remote interfaces to list.protected booleanCompoundType. assertNotImpl(Type type, boolean quiet, ContextStack stack, CompoundType enclosing, boolean dataMember)(package private) Type[]StubGenerator. collectAllRemoteInterfaces(CompoundType theType)Collect all the inherited remote interfaces.private voidGenerator. generateOutputFiles(CompoundType topType, BatchEnvironment env, java.io.File destDir)Create and return a new instance of self.protected java.util.Vector<Type>IDLGenerator. getAllReferencesFor(CompoundType ct)Get all referenced types of a given tyoe for which an IDL file needs to be generated.(package private) java.lang.String[]StubGenerator. getAllRemoteRepIDs(CompoundType theType)Get a list of all the RepositoryIDs for interfaces implemented directly or indirectly by theType.protected java.util.Vector<CompoundType.Member>IDLGenerator. getConstants(CompoundType ct)Collect constants for a type.protected java.util.Vector<CompoundType.Member>IDLGenerator. getData(CompoundType t)Collect and sort data fields for a ValueType.(package private) RemoteType[]StubGenerator. getDirectRemoteInterfaces(CompoundType theType)Get a list of all the remote interfaces which this stub should declare.protected voidIDLGenerator. getInheritance(CompoundType ct, java.util.Hashtable<java.lang.String,CompoundType> inhHash)Filter and add base class inheritance for a class typeprotected voidIDLGenerator. getInterfaces(CompoundType ct, java.util.Hashtable<java.lang.String,CompoundType> inhHash)Filter and collect non-duplicate inherited interfaces for a typeprotected java.util.Vector<CompoundType.Method>IDLGenerator. getMethods(CompoundType ct)Collect and filter methods for a type.protected abstract Generator.OutputType[]Generator. getOutputTypesFor(CompoundType topType, java.util.HashSet<Type> alreadyChecked)Return an array containing all the file names and types that need to be generated for the given top-level type.protected Generator.OutputType[]IDLGenerator. getOutputTypesFor(CompoundType topType, java.util.HashSet<Type> alreadyChecked)Return an array of OutputTypes for the IDL files that need to be generated for the given top-level type.protected Generator.OutputType[]StubGenerator. getOutputTypesFor(CompoundType topType, java.util.HashSet alreadyChecked)Return an array containing all the file names and types that need to be generated for the given top-level type.private booleanStubGenerator. implementsRemote(CompoundType theType)voidCompoundType.Member. init(ContextStack stack, CompoundType enclosing)protected booleanIDLGenerator. isIDLGeneratedFor(CompoundType t)Determine if IDL should be generated for a referenced type.static voidIDLNames. setMemberNames(CompoundType container, CompoundType.Member[] allMembers, CompoundType.Method[] allMethods, BatchEnvironment env)Set all the member names in a given class.static voidIDLNames. setMethodNames(CompoundType container, CompoundType.Method[] allMethods, BatchEnvironment env)Set all the method names in a given class.(package private) voidStubGenerator. setStandardClassesInUse(CompoundType type, boolean stub)protected voidIDLGenerator. stripJavaPackage(CompoundType ct, java.util.Vector<java.lang.String> vec)Strip Java #pragma prefix and/or -pkgPrefix prefix package names from given IDLEntity ct.protected booleanIDLGenerator. translateJavaPackage(CompoundType ct, java.util.Vector<java.lang.String> vec)Apply user specified -idlModule translation to package names of given IDLEntity ct.protected voidIDLGenerator. writeBoxedIDL(CompoundType t, IndentingWriter p)Write valuetype for a boxed IDLEntity.protected voidIDLGenerator. writeEpilog(CompoundType t, java.util.Hashtable<java.lang.String,CompoundType> refHash, IndentingWriter p)Write IDL epilog for a CompoundType.(package private) voidStubGenerator. writeIds(IndentingWriter p, CompoundType theType, boolean isTie)(package private) voidStubGenerator. writeLocalStubMethodBody(IndentingWriter p, CompoundType.Method method, CompoundType theType)protected voidIDLGenerator. 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) voidStubGenerator. writeNonLocalStubMethodBody(IndentingWriter p, CompoundType.Method method, CompoundType theType)protected voidIDLGenerator. 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.private voidStubGenerator. writeStubMethod(IndentingWriter p, CompoundType.Method method, CompoundType theType)(package private) voidStubGenerator. writeTieMethod(IndentingWriter p, CompoundType type, CompoundType.Method method)Method parameters in org.glassfish.rmic.iiop with type arguments of type CompoundType Modifier and Type Method Description protected voidIDLGenerator. accumulateReferences(java.util.Hashtable<java.lang.String,CompoundType> refHash, java.util.Hashtable<java.lang.String,CompoundType> spcHash, java.util.Hashtable<java.lang.String,ArrayType> arrHash)Accumulate and filter all those types that are referenced by the given referenced types.protected voidIDLGenerator. addReference(Type ref, java.util.Hashtable<java.lang.String,CompoundType> refHash, java.util.Hashtable<java.lang.String,CompoundType> spcHash, java.util.Hashtable<java.lang.String,ArrayType> arrHash)Add reference for given type avoiding duplication.(package private) voidStubGenerator. addRemoteInterfaces(java.util.Vector<CompoundType> list, CompoundType theType)Add all the inherited remote interfaces to list.protected voidIDLGenerator. getExceptions(CompoundType.Method mth, java.util.Hashtable<java.lang.String,CompoundType> excHash)Collect and filter thrown exceptions for a given pre-filtered method.protected voidIDLGenerator. getInheritance(CompoundType ct, java.util.Hashtable<java.lang.String,CompoundType> inhHash)Filter and add base class inheritance for a class typeprotected voidIDLGenerator. getInterfaces(CompoundType ct, java.util.Hashtable<java.lang.String,CompoundType> inhHash)Filter and collect non-duplicate inherited interfaces for a typeprotected voidIDLGenerator. getMemberReferences(java.util.Vector<CompoundType.Member> datVec, java.util.Hashtable<java.lang.String,CompoundType> refHash, java.util.Hashtable<java.lang.String,CompoundType> spcHash, java.util.Hashtable<java.lang.String,ArrayType> arrHash)Collect and filter type and array references from data membersprotected voidIDLGenerator. getMethodReferences(java.util.Vector<CompoundType.Method> mthVec, 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)Collect and filter type and array references from methodsprotected voidIDLGenerator. writeEpilog(CompoundType t, java.util.Hashtable<java.lang.String,CompoundType> refHash, IndentingWriter p)Write IDL epilog for a CompoundType.protected voidIDLGenerator. 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 voidIDLGenerator. writeIDLEntityIncludes(java.util.Hashtable<java.lang.String,CompoundType> refHash, IndentingWriter p)Write #includes for boxed IDLEntity references.protected voidIDLGenerator. writeIncludes(java.util.Hashtable<java.lang.String,CompoundType> incHash, boolean isThrown, IndentingWriter p)Write #includesprotected voidIDLGenerator. writeInheritedIncludes(java.util.Hashtable<java.lang.String,CompoundType> inhHash, IndentingWriter p)Write #includesprotected voidIDLGenerator. writeInherits(java.util.Hashtable<java.lang.String,CompoundType> inhHash, boolean forValuetype, IndentingWriter p)Write inheritance for an IDL interface or valuetype.protected voidIDLGenerator. 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.Constructors in org.glassfish.rmic.iiop with parameters of type CompoundType Constructor Description Member(MemberDefinition member, java.lang.String value, ContextStack stack, CompoundType enclosing)Create a new Member object.Method(CompoundType enclosing, MemberDefinition memberDef, boolean quiet, ContextStack stack)Create a new Method object corresponding to the given method definition.
-