|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Basic interface for AIDA Tree Servant. Conveys all communication between the AIDA ITree and the AidaTreeClient. Can notify AidaTreeClient about changes in the ITree by calling client's "stateChanged" method ("Duplex" Mode) or by returning list of updates when AidaTreeClient calls "updates()" method. Communication mode ("Duplex" or "non-Duplex" mode) is fixed at the AidaTreeServant creation time and can not be changed. If validation mechanism is used, AidaTreeClient should call "setValid" method (after processing an UpdateEvent) in order to tell AidaTreeServant that it is ready to receive information about changes/updates of particular set of IManagedObjects in ITree.
Method Summary | |
Object |
find(String path)
Get the IManagedObject, at a given path in the ITree. |
String[] |
listObjectNames(String path)
Get the list of names of the IManagedObjects under a given path, including directories (but not "." and ".."). |
String[] |
listObjectTypes(String path)
Get the list of types of the IManagedObjects under a given path. |
void |
setValid(String[] nodePaths)
This method can be called by AidaTreeClient to tell AidaTreeServant that it is ready to receive information about changes/updates of particular set of IManagedObjects. |
UpdateEvent[] |
updates()
This method can be called by AidaTreeClient to get list of current updates. |
Method Detail |
public String[] listObjectNames(String path)
public String[] listObjectTypes(String path)
public Object find(String path)
public void setValid(String[] nodePaths)
public UpdateEvent[] updates()
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |