こちらは、ユーザーインターフェイスの二番目のレベルであり、抽象class ParameterPanelにより記述されます。パネルは通常「タブ」として実装されます。classの実装は、いくつかのメドッソを上書きしなくてはならず、それはjavadocに記述されています。パネルAPIの重要なメンバーを、以下に示します。
パラメーターパネルメンバー | 説明 |
public String getPanelKey() | パネルコレクション内のパネルの一意の識別子を返すメソッドです。 |
public String getName() | パネル、またはタブに名前を提供するために使用します。 |
public String getParameterPanelClassName() | パネルに適用するCSS classを返します。デフォルト実装はnullを返すため、これは上書きされなくては行けません。 |
public List<ParameterSection> getSections() | 実装は、パネル内のParameterSectionオブジェクトの一覧を返さなくては行けません。 |
public String getDynamicKey() public void setDynamicKey(String dynamicKey) | これらのメソッドは、ヘルパーオブジェクト項目で紹介する、動的パラメーターとともに機能するために使用されます。 |
public GeneralPanelOptions getGeneralOptions() | 一般オプションについては、ヘルパーオブジェクト項目で紹介します。これらのオプションは、ユーザーインターフェイスの表示方法を制御します。 |
public List<ParameterDisplayRule> getDisplayRules() | 表示ルールについては、ヘルパーオブジェクト項目で紹介します。これらは、パネルを表示すべきか、ユーザーインプットに基づかないかを判断するために使用されます。 |
public Map<String, ?> getData() | ParameterPanelCollectionと同様に、デフォルト実装はメンバー変数データを返します。Subclassは、変更をするために上書きをする場合もあります。これは、ParameterPanelCollectionのtoJSON()メソッドで使用され、そのデータオブジェクトを構築します。 |
public JSONObject toJSON() |