com.sdm.quasar.client.core.common.sysinfo
Interface SystemInfoProvider
- All Known Subinterfaces:
- DialogInstanceController
- All Known Implementing Classes:
- AbstractApplication, AbstractFeature, AbstractTitleService, AbstractVisualRepresentationService, DefaultConfigManager, DefaultConfigProviderService, DefaultDataCore, DefaultDataManagerComponent, DefaultDialogConfiguration, DefaultDialogDefinitionService, DefaultDialogInstance, DefaultDialogInstanceController, DefaultFeatureManager, DefaultNodeController, DefaultServiceManager, DefaultSessionManager, DefaultSubDialogControl, DefaultSystemInfoRegistry, DefaultSystemInfoService, DialogSystemInfoProvider, Node
- public interface SystemInfoProvider
This interface might be implemented by system elements, that like to
support the collection of system information.
- Author:
- Thomas Wolf
collectSystemInfo
public void collectSystemInfo(SystemInfoNode root,
SystemInfoOptions options)
- 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.
- 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)