Static Public Member Functions | |
void | collectInterfaces (IdlObject root) |
boolean | isACSComponent (IdlInterface interfaceNode) |
Static Public Attributes | |
final String | ACSCOMPONENT_IDLTYPE = "IDL:alma/ACS/ACSComponent:1.0" |
Static Private Member Functions | |
void | collectInterfaces (IdlObject node, HashMap interfaceMap) |
Static Private Attributes | |
HashMap | s_allInterfaces |
|
Traverses the tree under
|
|
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().
|
|
Calls IdlInterface#getInheritance() recursively on The method collectInterfaces(IdlObject) must be called before this method. |
|
|
|
|