com.sdm.quasar.client.core.dialog.impl
Class DialogSystemInfoProvider

java.lang.Object
  extended bycom.sdm.quasar.client.core.dialog.impl.DialogSystemInfoProvider
All Implemented Interfaces:
SystemInfoProvider

public class DialogSystemInfoProvider
extends java.lang.Object
implements SystemInfoProvider

Version:
1.$Revision$
Author:
Thomas Wolf

Constructor Summary
DialogSystemInfoProvider(DialogInstanceId diid, HierarchyManager hierarchyManager, DialogManager dialogManager, DialogServiceManager serviceManager)
          Creates a new DialogSystemInfoProvider.
 
Method Summary
 void collectSystemInfo(SystemInfoNode root, SystemInfoOptions options)
          Builds the system information tree upon local information of the implementor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogSystemInfoProvider

public DialogSystemInfoProvider(DialogInstanceId diid,
                                HierarchyManager hierarchyManager,
                                DialogManager dialogManager,
                                DialogServiceManager serviceManager)
Creates a new DialogSystemInfoProvider.

Method Detail

collectSystemInfo

public void collectSystemInfo(SystemInfoNode root,
                              SystemInfoOptions options)
Description copied from interface: SystemInfoProvider
Builds the system information tree upon local information of the implementor. The system information tree can be used within development by inspecting the system; so implementors should append their internal state (depending on the details settings within SystemInfoOptions). The information can be appended to the tree by adding new child SystemInformationNodes to the root node given using the SystemInfoNode.createChild(String) method and by setting information attributes the these nodes or the given root node.

Specified by:
collectSystemInfo in interface SystemInfoProvider
Parameters:
root - the SystemInfoNode to add information to (guaranteed to be not null)
options - contains additional options, that might influence the amount of information added to the tree (guaranteed to be not null)
See Also:
SystemInfoProvider.collectSystemInfo(com.sdm.quasar.client.core.common.sysinfo.SystemInfoNode, com.sdm.quasar.client.core.common.sysinfo.SystemInfoOptions)