Uses of Class
org.glassfish.rmic.iiop.CompoundType
Packages that use CompoundType
-
Uses of CompoundType in org.glassfish.rmic.iiop
Subclasses of CompoundType in org.glassfish.rmic.iiopModifier and TypeClassDescriptionclassAbstractType represents any non-special interface which does not inherit from java.rmi.Remote, for which all methods throw RemoteException.classClassType is an abstract base representing any non-special class type.classImplementationType represents any non-special class which implements one or more interfaces which inherit from java.rmi.Remote.classInterfaceType is an abstract base representing any non-special interface type.classNCClassType represents any non-special class which does not extends one or more interfaces which inherit from java.rmi.Remote.classNCInterfaceType represents any non-special, non-conforming interface.classRemoteType represents any non-special interface which inherits from java.rmi.Remote.classSpecialClassType represents any one of the following types:classSpecialInterfaceType represents any one of the following types:classValueType represents any non-special class which does inherit from java.io.Serializable and does not inherit from java.rmi.Remote.Methods in org.glassfish.rmic.iiop that return CompoundTypeModifier and TypeMethodDescriptionCompoundType.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 CompoundTypeModifier and TypeMethodDescriptionprotected booleanCompoundType.assertNotImpl(Type type, boolean quiet, ContextStack stack, CompoundType enclosing, boolean dataMember) IDLGenerator.getAllReferencesFor(CompoundType ct) Get all referenced types of a given tyoe for which an IDL file needs to be generated.protected Vector<CompoundType.Member>IDLGenerator.getConstants(CompoundType ct) Collect constants for a type.protected Vector<CompoundType.Member>IDLGenerator.getData(CompoundType t) Collect and sort data fields for a ValueType.protected voidIDLGenerator.getInheritance(CompoundType ct, Hashtable<String, CompoundType> inhHash) Filter and add base class inheritance for a class typeprotected voidIDLGenerator.getInterfaces(CompoundType ct, Hashtable<String, CompoundType> inhHash) Filter and collect non-duplicate inherited interfaces for a typeprotected Vector<CompoundType.Method>IDLGenerator.getMethods(CompoundType ct) Collect and filter methods for a type.protected abstract Generator.OutputType[]Generator.getOutputTypesFor(CompoundType topType, 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, 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, HashSet alreadyChecked) Return an array containing all the file names and types that need to be generated for the given top-level type.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.protected voidIDLGenerator.stripJavaPackage(CompoundType ct, Vector<String> vec) Strip Java #pragma prefix and/or -pkgPrefix prefix package names from given IDLEntity ct.protected booleanIDLGenerator.translateJavaPackage(CompoundType ct, Vector<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, Hashtable<String, CompoundType> refHash, IndentingWriter p) Write IDL epilog for a CompoundType.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)protected voidIDLGenerator.writeProlog(CompoundType t, Hashtable<String, CompoundType> refHash, Hashtable<String, CompoundType> spcHash, Hashtable<String, ArrayType> arrHash, Hashtable<String, CompoundType> excHash, Hashtable<String, CompoundType> inhHash, IndentingWriter p) Write IDL prolog for a CompoundType.Method parameters in org.glassfish.rmic.iiop with type arguments of type CompoundTypeModifier and TypeMethodDescriptionprotected voidIDLGenerator.accumulateReferences(Hashtable<String, CompoundType> refHash, Hashtable<String, CompoundType> spcHash, Hashtable<String, ArrayType> arrHash) Accumulate and filter all those types that are referenced by the given referenced types.protected voidIDLGenerator.addReference(Type ref, Hashtable<String, CompoundType> refHash, Hashtable<String, CompoundType> spcHash, Hashtable<String, ArrayType> arrHash) Add reference for given type avoiding duplication.protected voidIDLGenerator.getExceptions(CompoundType.Method mth, Hashtable<String, CompoundType> excHash) Collect and filter thrown exceptions for a given pre-filtered method.protected voidIDLGenerator.getInheritance(CompoundType ct, Hashtable<String, CompoundType> inhHash) Filter and add base class inheritance for a class typeprotected voidIDLGenerator.getInterfaces(CompoundType ct, Hashtable<String, CompoundType> inhHash) Filter and collect non-duplicate inherited interfaces for a typeprotected voidIDLGenerator.getMemberReferences(Vector<CompoundType.Member> datVec, Hashtable<String, CompoundType> refHash, Hashtable<String, CompoundType> spcHash, Hashtable<String, ArrayType> arrHash) Collect and filter type and array references from data membersprotected voidIDLGenerator.getMethodReferences(Vector<CompoundType.Method> mthVec, Hashtable<String, CompoundType> refHash, Hashtable<String, CompoundType> spcHash, Hashtable<String, ArrayType> arrHash, Hashtable<String, CompoundType> excHash) Collect and filter type and array references from methodsprotected voidIDLGenerator.writeEpilog(CompoundType t, Hashtable<String, CompoundType> refHash, IndentingWriter p) Write IDL epilog for a CompoundType.protected voidIDLGenerator.writeForwardReferences(Hashtable<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(Hashtable<String, CompoundType> refHash, IndentingWriter p) Write #includes for boxed IDLEntity references.protected voidIDLGenerator.writeIncludes(Hashtable<String, CompoundType> incHash, boolean isThrown, IndentingWriter p) Write #includesprotected voidIDLGenerator.writeInheritedIncludes(Hashtable<String, CompoundType> inhHash, IndentingWriter p) Write #includesprotected voidIDLGenerator.writeInherits(Hashtable<String, CompoundType> inhHash, boolean forValuetype, IndentingWriter p) Write inheritance for an IDL interface or valuetype.protected voidIDLGenerator.writeProlog(CompoundType t, Hashtable<String, CompoundType> refHash, Hashtable<String, CompoundType> spcHash, Hashtable<String, ArrayType> arrHash, Hashtable<String, CompoundType> excHash, Hashtable<String, CompoundType> inhHash, IndentingWriter p) Write IDL prolog for a CompoundType.Constructors in org.glassfish.rmic.iiop with parameters of type CompoundTypeModifierConstructorDescriptionMember(MemberDefinition member, 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.