こちらは三番目のレベルで、抽象class ParamterSectionにより記述されます。classの実装は、いくつかのメソッドにより上書きされてなくてはならず、javadocに記述されています。APIの重要なメンバーを、以下に示します。
パラメーターセクションメンバー | 説明 |
public String getSectionKey() | パネル内のセクションの一意の識別子を返します。 |
public String getName() | セクションの名前です。これは、セクションの見出しとして表示されます。 |
public String getParameterSectionClassName() | セクションに適用されるCSS classを返します。デフォルト実装はnullを返すので、これは上書きされなくてはいけません。 |
public List<Parameter> getParameters() | パネル内のParameterSectionオブジェクトの一覧を取得するために実装するメソッドです。これは、null値を返してはいけません。 |
public String getDynamicKey() public void setDynamicKey(String dynamicKey) | ヘルパーオブジェクト項目で紹介する、動的パラメーターとともに機能するために使用するメソッドです。 |
public GeneralPanelOptions getSectionOptions() | 一般オプションについては、ヘルパーオブジェクト項目で紹介します。これらのオプションは、ユーザーインターフェイスの表示方法を制御します。 |
public List<ParameterDisplayRule> getDisplayRules() | 表示ルールについては、ヘルパーオブジェクト項目で紹介します。これらは、パネルを表示すべきか、またはユーザーインプットに基づかないかを判断するために使用されます。 |
public Map<String, ?> getData() | |
protected ParameterValueLoader parameterValueLoader | |
public JSONObject toJSON() |
実装