Uses of Class
org.glassfish.rmic.iiop.Type
Packages that use Type
-
Uses of Type in org.glassfish.rmic.iiop
Subclasses of Type 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.classArrayType is a wrapper for any of the other types.classClassType is an abstract base representing any non-special class type.classA CompoundType is an abstract base class for all IIOP class and interface types.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.classPrimitiveType wraps primitive types and void.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 TypeModifier and TypeMethodDescriptionType[]Type.collectMatching(int typeCodeFilter) Collect all the matching types referenced directly or indirectly by this type, including itself.Type[]Type.collectMatching(int typeCodeFilter, HashSet<Type> 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.ArrayType.getElementType()Get element type.Type.getElementType()Get element type.CompoundType.Method.getReturnType()Get the return type of this method.CompoundType.Member.getType()Return the type of this member.Generator.OutputType.getType()protected static TypeType.getType(String key, ContextStack stack) Get a type out of the table.protected static TypeType.getType(Type key, ContextStack stack) Get a type out of the table.protected TypeType.getValidType(Type invalidType) Convert an invalid type to a valid one.protected static TypeCompoundType.makeType(Type theType, ClassDefinition classDef, ContextStack stack) Methods in org.glassfish.rmic.iiop that return types with arguments of type TypeModifier and TypeMethodDescriptionIDLGenerator.getAllReferencesFor(CompoundType ct) Get all referenced types of a given tyoe for which an IDL file needs to be generated.Methods in org.glassfish.rmic.iiop with parameters of type TypeModifier and TypeMethodDescriptionprotected voidIDLGenerator.addReference(Type ref, Hashtable<String, CompoundType> refHash, Hashtable<String, CompoundType> spcHash, Hashtable<String, ArrayType> arrHash) Add reference for given type avoiding duplication.protected booleanCompoundType.assertNotImpl(Type type, boolean quiet, ContextStack stack, CompoundType enclosing, boolean dataMember) static String[]IDLNames.getArrayModuleNames(Type theType) Get an array module names.static StringIDLNames.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 StringIDLGenerator.getQualifiedIDLName(Type t) Return the global fully qualified IDL Name for a Type.protected StringIDLGenerator.getQualifiedName(Type t) Return the fully qualified Java Name for a Type.protected TypeType.getValidType(Type invalidType) Convert an invalid type to a valid one.protected booleanCompoundType.isIDLEntityException(Type type, CompoundType.Method method, boolean quiet) protected booleanIDLGenerator.isSpecialReference(Type ref) Determine whether given Type is a special reference.static voidType.print(IndentingWriter writer, Type[] theTypes, boolean useQualifiedNames, boolean useIDLNames, boolean globalIDLNames) Print an array of types.protected static voidType.putInvalidType(Type key, String value, ContextStack stack) Put an invalid type into the.protected static voidType.putType(String key, Type value, ContextStack stack) Put a type into the table.protected static voidType.putType(Type key, Type value, ContextStack stack) Put a type into the table.protected voidIDLGenerator.writeBanner(Type t, int dim, boolean isException, IndentingWriter p) Write IDL banner into the output stream for a given Typeprotected voidIDLGenerator.writeForwardReference(Type t, IndentingWriter p) Write forward reference for given typeprotected voidIDLGenerator.writeIDLEntity(Type t, IndentingWriter p) Write a hard-coded IDL typedef definition for the special case org.omg.CORBA.portable.IDLEntityprotected voidIDLGenerator.writeIfndef(Type t, int dim, boolean isException, boolean isForward, IndentingWriter p) Write #ifndef guard into the output stream for a given Typeprotected voidIDLGenerator.writeInclude(Type t, int dim, boolean isThrown, IndentingWriter p) Write a #include.protected voidIDLGenerator.writeInclude(Type t, String[] modNames, String tName, IndentingWriter p) Write a #include doing user specified -idlFile translation (if any) for IDLEntities.protected voidIDLGenerator.writeJavaIoExternalizable(Type t, IndentingWriter p) Write a hard-coded IDL typedef definition for the special case java.io.Externalizable.protected voidIDLGenerator.writeJavaIoSerializable(Type t, IndentingWriter p) Write a hard-coded IDL typedef definition for the special case java.io.Serializable.protected voidIDLGenerator.writeJavaLangObject(Type t, IndentingWriter p) Write a hard-coded IDL typedef definition for the special case java.lang.Object.protected voidIDLGenerator.writeJavaRmiRemote(Type t, IndentingWriter p) Write a hard-coded IDL typedef definition for the special case java.rmi.Remote.protected voidIDLGenerator.writeModule1(Type t, IndentingWriter p) Write Module start bracketing for the given type into the output streamprotected voidIDLGenerator.writeModule2(Type t, IndentingWriter p) Write Module end bracketing for the given type into the output streamprotected voidIDLGenerator.writeRepositoryID(Type t, IndentingWriter p) Write #pragma to identify the repository ID of the given typeprotected voidIDLGenerator.writeSpecial(Type t, IndentingWriter p) Write special typedefMethod parameters in org.glassfish.rmic.iiop with type arguments of type TypeModifier and TypeMethodDescriptionprotected booleanprotected booleanprotected booleanprotected booleanType[]Type.collectMatching(int typeCodeFilter, HashSet<Type> alreadyChecked) Collect all the matching types referenced directly or indirectly by this type, including itself.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 abstract voidGenerator.writeOutputFor(Generator.OutputType outputType, HashSet<Type> alreadyChecked, IndentingWriter writer) Write the output for the given OutputFileName into the output stream.protected voidIDLGenerator.writeOutputFor(Generator.OutputType ot, HashSet<Type> alreadyChecked, IndentingWriter p) Write the output for the given OutputFileName into the output stream.