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