com.microfocus.zserver.zexplorer.ui

## Interface IZExplorerPropertyProvider

- All Known Implementing Classes:
    ZExplorerPropertyProvider

      public interface IZExplorerPropertyProvider

  This interface handles the `IZExplorerProperty`s and the optional `IZExplorerPropertyControlProvider`.

  If the `IZExplorerPropertyProvider` should be added to the Server Settings property page of a zExplorer subsystem, the `IZExplorerPropertyProvider` needs to be added to `ZExplorerPropertyProviderUtility.addZExplorerPropertyProvider(IZExplorerPropertyProvider)`.

  Copyright Micro Focus GmbH.

  Author:
    NicolasP

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `IZExplorerPropertyControlProvider` | `getControlProvider()` A `IZExplorerPropertyControlProvider` can be registered to add `Control`s to the corresponding `IZExplorerProperty`s.
    `java.util.List<IZExplorerProperty>` | `getProperties()` Returns a list of `IZExplorerProperty`s.

- - ### Method Detail

    - #### getControlProvider

          IZExplorerPropertyControlProvider getControlProvider()

      A `IZExplorerPropertyControlProvider` can be registered to add `Control`s to the corresponding `IZExplorerProperty`s.
      Returns:
        a `IZExplorerPropertyControlProvider` that can handle the corresponding properties returned by `getProperties()`.

    - #### getProperties

          java.util.List<IZExplorerProperty> getProperties()

      Returns a list of `IZExplorerProperty`s. The `IZExplorerProperty`s can be used to set and get values from `IMvsSubsystem#getZExplorerPropertyValue(IZExplorerProperty)` / `IMvsSubsystem#setZExplorerPropertyValue(IZExplorerProperty, String)`
      Returns:
        a `List` of `IZExplorerProperty`s.

Copyright © 2015 Micro Focus GmbH. All rights reserved.