Static Public Member Functions | |
| static void | collectInterfaces (IdlObject root) |
| static boolean | isACSComponent (IdlInterface interfaceNode) |
| static boolean | isACSOffshoot (IdlInterface interfaceNode) |
Static Public Attributes | |
| static final String | ACSCOMPONENT_IDLTYPE = "IDL:alma/ACS/ACSComponent:1.0" |
| static final String | ACSOFFSHOOT_IDLTYPE = "IDL:alma/ACS/OffShoot:1.0" |
Static Protected Member Functions | |
| static boolean | isACSInterface (IdlInterface interfaceNode, String acsInterfaceId) |
| static void alma.tools.idlgen.IDLComponentTester.collectInterfaces | ( | IdlObject | root | ) | [static] |
Collecting all interfaces prior to calling isACSComponent is part of a workaround for an OpenORB bug or feature. It is not possible to directly navigate up the graph of base interfaces using IdlInterface#getInheritance().
| root |
| static boolean alma.tools.idlgen.IDLComponentTester.isACSComponent | ( | IdlInterface | interfaceNode | ) | [static] |
| static boolean alma.tools.idlgen.IDLComponentTester.isACSInterface | ( | IdlInterface | interfaceNode, | |
| String | acsInterfaceId | |||
| ) | [static, protected] |
Calls IdlInterface#getInheritance() recursively on interfaceNode and returns true if IDL:alma/ACS/ACSComponent:1.0 is among the inherited interfaces.
The method collectInterfaces(IdlObject) must be called before this method.
Referenced by alma.tools.idlgen.IDLComponentTester.isACSComponent(), and alma.tools.idlgen.IDLComponentTester.isACSOffshoot().
| static boolean alma.tools.idlgen.IDLComponentTester.isACSOffshoot | ( | IdlInterface | interfaceNode | ) | [static] |
final String alma.tools.idlgen.IDLComponentTester.ACSCOMPONENT_IDLTYPE = "IDL:alma/ACS/ACSComponent:1.0" [static] |
Referenced by alma.tools.idlgen.IDLComponentTester.isACSComponent().
final String alma.tools.idlgen.IDLComponentTester.ACSOFFSHOOT_IDLTYPE = "IDL:alma/ACS/OffShoot:1.0" [static] |
Referenced by alma.tools.idlgen.IDLComponentTester.isACSOffshoot().
1.7.0