org.openorb.ir.util
public class IdlToIR extends Object
Constructor Summary | |
---|---|
IdlToIR(Enumeration contents, Repository root, ORB orb)
Constructor |
Method Summary | |
---|---|
ArrayDef | addArray(idlArray obj)
Add an Array definition |
void | addAttribute(idlAttribute obj, Container into)
Add an Attribute definition |
void | addConst(idlConst obj, Container into)
Add a Constant definition |
void | addDefinition(Enumeration contents, Container into)
Add a definition into the IR |
void | addEnum(idlEnum obj, Container into)
Add an Enum definition |
void | addException(idlException obj, Container into)
Add an Exception definition |
void | addFactory(idlFactory obj, ValueDef into)
Ajoute la definition d'une factory d'une Value dans l'IR
|
FixedDef | addFixed(idlFixed obj)
Add a Fixed definition |
void | addIDLData()
Start filling the IR |
void | addInterface(idlInterface obj, Container into)
Add an Interface definition |
void | addModule(idlModule obj, Container into)
Add a Module definition |
void | addNative(idlNative obj, Container into)
Add a Native definition |
void | addOperation(idlOperation obj, Container into)
Add an Operation definition |
SequenceDef | addSequence(idlSequence obj)
Add a Sequence definition |
void | addState(idlState obj, ValueDef into)
Add a State definition |
StringDef | addString(idlString obj)
Add a String definition
|
void | addStruct(idlStruct obj, Container into)
Add a Struct definition |
void | addTypeDef(idlTypeDef obj, Container into)
Add a TypeDef definition |
void | addUnion(idlUnion obj, Container into)
Add an Union definition |
void | addValue(idlValue obj, Container into)
Add a Value definition |
void | addValueBox(idlValueBox obj, Container into)
Ajoute la definition d'un Value box dans l'IR
|
WstringDef | addWString(idlWString obj)
Add a WString definition |
static Repository | connectToIR(String[] args, ORB orb)
Connect to the Interface Repository |
static void | displayHelp()
Display help to known how to use this compiler |
IDLType | getIDLType(idlObject obj)
Get an IDL Type |
TypeCode | getTypeCode(idlObject obj)
Return the TypeCode
|
TypeCode | getTypeCodeReal(idlObject obj)
Retourne un TypeCode pour un type de donnee
|
Any | getUnionMemberLabel(idlUnion obj, idlUnionMember switchObj)
Get an UnionMember value |
String | getVersion(idlObject obj)
Return a version number from an object ID
|
static void | main(String[] args)
Application entry point |
static void | setVerbose(boolean verbose) |
Parameters: obj l'objet a ajouter into conteneur de l'IR
Parameters: obj l'objet a ajouter into conteneur de l'IR
Parameters: obj l'objet
Returns: le TypeCode correspondant
Parameters: obj the object from which the version number is returned
Returns: version number