public interface IConfigurationDomainNode| GetCapabilities | Describes the capabilities this node has. The capabilities returned correspond to which interface methods are implemented/ok to call. |
| GetCommands | Provides the commands that can be shown and/or run for this node. Only safe to call if GetCapabilities returns the Commands flag. |
| GetConfiguration | Gets the current/stored configuration value for the node. Only safe to call if GetCapabilities returns the Configuration flag. |
| GetConfigurationSchema | Gets the schema describing the structure of the configuration. Only safe to call if GetCapabilities returns the Schema flag. |
| GetDashboardContent | Provides the html for a custom dashboard to display for the node. Only safe to call if GetCapabilities returns the StatusDashboard flag. |
| GetDescription | Provides a description of the domain. Currently displayed in the domain header area, and in some default dashboards. |
| GetID | Provides the static id for the node. This value should at least be unique amongst siblings. IDs cannot have spaces, newlines or periods. |
| GetName | Gets the human readable name for the domain. Can be localized. |
| GetSortPriority | Controls the order in which the node appears amongst siblings. |
| GetStatusSummary | Provides a status summary for the node. Only safe to call if GetCapabilities returns the StatusSummary flag. |
| GetSubDomainNodes | Provides a list of sub domain nodes to appear as children of this node. Only safe to call if GetCapabilities returns the SubDomains flag. |
| SaveConfiguration | Saves a new configuration value for the node. Only safe to call if GetCapabilities returns the Configuration flag. |
| Validate | Validates the node along with the current, or passed configuration text. Only safe to call if GetCapabilities returns the Validation flag. |
| AssertCapable |
Throws an exception if a node does not support a certain capability.
(Defined by ConfigurationDomainNodeExtensionMethods) |
| IsCapable |
Determines whether a node supports a certain capability.
Capabilities correspond to interface methods that are
valid to call on a node.
(Defined by ConfigurationDomainNodeExtensionMethods) |