Home » openjdk-7 » com.sun.tools.corba.se » idl »

com.sun.tools.corba.se.idl

Sub Packages:

com.sun.tools.corba.se.idl.constExpr    
com.sun.tools.corba.se.idl.som.cff    
com.sun.tools.corba.se.idl.som.idlemit    
com.sun.tools.corba.se.idl.toJavaPortable    

Interfaces:

AttributeGen     code | html
ConstGen     code | html
EnumGen     code | html
ExceptionGen     code | html
ForwardGen     code | html
ForwardValueGen     code | html
GenFactory   To extend this compiler framework to generate something other than the default, this factory interface must be implemented and the name of it must be set in the main method (see idl.Compile).  code | html
Generator     code | html
IncludeGen     code | html
InterfaceGen     code | html
InterfaceType     code | html
MethodGen     code | html
ModuleGen     code | html
NativeGen     code | html
ParameterGen     code | html
PragmaGen     code | html
PrimitiveGen     code | html
SequenceGen     code | html
StringGen     code | html
StructGen     code | html
SymtabFactory   Each entry must have three ways in which it can be instantiated:
  • with no parameters;
  • cloned from a copy of itself;
  • the normal-use instantiation (usually with 2 parameters: the container and the id of the container). 
code | html
TypedefGen     code | html
UnionGen     code | html
ValueBoxGen     code | html
ValueGen     code | html

Abstract Classes:

PragmaHandler     code | html

Classes:

Arguments   This class is responsible for parsing the command line arguments to the compiler.  code | html
AttributeEntry   This is the symbol table entry for attributes.  code | html
Comment     code | html
Compile   Compiler usage:

java com.sun.tools.corba.se.idl.toJava.compile [options]

where <idl file> is the name of a file containing IDL definitions, and [options] is any combination of the options listed below. 
code | html
ConstEntry   This is the symbol table entry for constants.  code | html
DefaultSymtabFactory   This factory constructs the default symbol table entries, namely, those declared within the package com.sun.tools.corba.se.idl.  code | html
EnumEntry   This is the symbol table entry for enumerated types.  code | html
ExceptionEntry   This is the symbol table entry for exceptions.  code | html
Factories   If the framework is being extended, this class must be extended.  code | html
ForwardEntry   This is the symbol table entry for forward declarations of interfaces.  code | html
ForwardValueEntry   This is the symbol table entry for forward declarations of values.  code | html
GenFileStream     code | html
IDLID     code | html
IncludeEntry   This is the symbol table entry for the #include statement.  code | html
InterfaceEntry   This is the symbol table entry for interfaces.  code | html
InterfaceState   This class is only used within an InterfaceEntry.  code | html
InvalidArgument   An invalid argument for the compiler has been encountered.  code | html
InvalidCharacter     code | html
MethodEntry   This is the symbol table entry for methods.  code | html
ModuleEntry   This is the symbol table entry for modules.  code | html
NativeEntry   This is the symbol table entry for constants.  code | html
NoPragma     code | html
Noop     code | html
ParameterEntry   This is the symbol table entry for parameters.  code | html
ParseException     code | html
Parser     code | html
PragmaEntry   This is the symbol table entry for the #pragma statement.  code | html
Preprocessor   This class should be extended if new pragmas are desired.  code | html
PrimitiveEntry   This is the symbol table entry for primitive types: octet, char, short, long, long long (and unsigned versions), float, double, string.  code | html
RepositoryID     code | html
ResourceBundleUtil     code | html
Scanner     code | html
ScannerData   code | html
SequenceEntry   This is the symbol table entry for sequences.  code | html
StringEntry     code | html
StructEntry   This is the symbol table entry for structs.  code | html
SymtabEntry   This is the base class for all symbol table entries.  code | html
Token   Class Token represents a lexeme appearing within an IDL source.  code | html
TokenBuffer     code | html
TypedefEntry   This is the symbol table entry for typedefs.  code | html
UnionBranch   This class encapsulates one branch of a union.  code | html
UnionEntry   This is the symbol table entry for unions.  code | html
Util     code | html
ValueBoxEntry   This is the symbol table entry for valuesBoxes.  code | html
ValueEntry   This is the symbol table entry for values.  code | html
ValueRepositoryId     code | html