|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openorb.compiler.IdlCompiler
This class is the IDL compiler implementation.
| Field Summary | |
|---|---|
static java.util.Hashtable |
definedMacros
Maps #defined macros to their expansions |
static boolean |
displayBadFlag
Display bad flag |
static boolean |
dynamic
Indicates if the the stub and skeleton uses DII and DSI |
static java.lang.String[] |
idl_file_name
IDL file name to compile |
static java.util.Vector |
idl_file_name_list
IDL files list |
static java.util.Vector |
importLink
Pseudo Import list |
static java.util.Vector |
includeList
Include directories |
static boolean |
local_stub
Indicates using local stubs |
static boolean |
map_all
Indicates if the included elements must be mapped |
static boolean |
map_poa
Indicates if the POA adapter is used |
static boolean |
map_skeleton
Indicates if the skeleton must be generated |
static boolean |
map_stub
Indicates if the stub must be generated |
static boolean |
map_tie
Indicates if TIE approach must be generated |
static boolean |
map_user
Indicates if the user code must be generated |
static java.util.Vector |
nativeDefinition
Native descriptions |
static java.lang.String |
outdir
Indicates the output directory |
static java.lang.String |
packageName
Package name for the generated code |
static boolean |
pidl
Indicates if the compilation uses PIDL |
static boolean |
portableHelper
Use portable helper. |
static boolean |
reversePrefix
Reverse the prefix |
static boolean |
silentMode
Active silent mode |
static boolean |
use_package
Indicates if a package must be used |
static boolean |
usePrefix
Indicates if the prefix is used to name the packages |
static boolean |
verbose
Indicates if verbose mode is activated |
| Constructor Summary | |
|---|---|
IdlCompiler()
|
|
| Method Summary | |
|---|---|
static void |
compile_file(java.lang.String file_name,
IdlParser Parser)
This operation is used to compile an IDL file |
static void |
configFile()
Get argument from configuration file |
static IdlParser |
createIDLParser(java.lang.String[] args)
|
static void |
display_help()
Display a help message |
static void |
main(java.lang.String[] args)
The IDL compiler starts here |
static void |
prepare()
Prepare the compilation process |
static void |
scan_arguments(java.lang.String[] args)
Scan command line arguments |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static java.util.Vector includeList
public static java.util.Hashtable definedMacros
public static java.util.Vector importLink
public static java.util.Vector nativeDefinition
public static java.lang.String[] idl_file_name
public static java.util.Vector idl_file_name_list
public static boolean map_stub
public static boolean local_stub
public static boolean map_skeleton
public static boolean map_all
public static boolean map_tie
public static boolean map_user
public static boolean pidl
public static boolean map_poa
public static boolean verbose
public static java.lang.String packageName
public static boolean use_package
public static boolean portableHelper
public static java.lang.String outdir
public static boolean dynamic
public static boolean usePrefix
public static boolean silentMode
public static boolean displayBadFlag
public static boolean reversePrefix
| Constructor Detail |
public IdlCompiler()
| Method Detail |
public static void display_help()
public static void scan_arguments(java.lang.String[] args)
public static void configFile()
public static void prepare()
public static void compile_file(java.lang.String file_name,
IdlParser Parser)
throws CompilationException
CompilationExceptionpublic static IdlParser createIDLParser(java.lang.String[] args)
public static void main(java.lang.String[] args)
args - command line arguments list
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||