Anchor | ||||
---|---|---|---|---|
|
...
パラメーターセクションメンバー | 説明 |
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() | こちらのメソッドは、このレベルでは抽象です。実装は、パラメーターに関連するデータを含むデータオブジェクトを、このレベルに返さなくてはいけません。これは、データオブジェクトを構築するために、ParameterPanelのtoJSON()に使用されます。 |
protected ParameterValueLoader parameterValueLoader | 保護されたメンバー変数は、セクションに関連する値ローダーを含みます。これは、ユーザーが関連するパラメーターを選択した際に、パラメーターのオプション値を読み込むために使用されます。例えば、ユーザーの選択した地域に応じて、国ドロップダウンをリロードします。値ローダーの詳細は、ヘルパーオブジェクト項目で紹介します。 |
public JSONObject toJSON() | こちらのメソッドは、セクション内のすべてをorg.json.JSONObject (Jackson)に変換します。オブジェクトの主要属性は名前、sectionKey、parameterSectionClassName、パラメーター、displayRules、dynamicKey、generalOptionsです。
|
実装
Yellowfinは、データトランスフォーメーションステップで使用することができるParameterSectionの実装である、ETLStepConfigSectionが付随しています。関連する使用メソッドは、以下の通りです。
...