|
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,
boolean recursive)
Get the list of names of the IManagedObjects under a given path, including directories (but not "." and ".."). |
String[] |
listObjectTypes(String path,
boolean recursive)
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. |
AidaUpdateEvent[] |
updates()
This method can be called by AidaTreeClient to get list of current updates. |
Method Detail |
public String[] listObjectNames(String path, boolean recursive)
public String[] listObjectTypes(String path, boolean recursive)
public Object find(String path)
public void setValid(String[] nodePaths)
public AidaUpdateEvent[] updates()
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |