Anchor | ||||
---|---|---|---|---|
|
...
このclassは、便宜のためにオーバーロードされたコンストラクターと、各プロパティのセッターを提供します。最も記述的なコンスタクラーは、以下の通りです。
public ParameterDisplayRule(String logic, String property, Object[] vals, boolean negative, PropertyLocation location)
...
動的パラメーターオプション | 説明 |
public void addPanel(String dynamicKey, ParameterPanel panelObject) | トリガーされたイベントのひとつが、メニューに新しいパネルの追加を要求する場合は、こちらに追加することができます。フロントエンドは、パネル定義をユーザーインターフェイスに変換します。 dynamickeyは、現在そのキーを使用している任意のオブジェクトを削除するために使用されるとともに、このパネルをキーとタグ付けすることで、将来的に削除することができます。
|
public void addSection(String dKey, String panelKey, ParameterSection sec) | クライアントサイドパネルコレクションの一部として既に存在するパネルにセクションを追加することができます。dKeyは動的キーであり、現在そのキーを使用している任意のオブジェクトを削除するために使用されるとともに、このセクションをキーとタグ付けすることで、将来的に削除することができます。panelKeyは、こちらのセクションに追加されるキーでなくてはいけません。 |
public void addParameter(String dKey, String panelKey, String secKey, Parameter parameter) | 既存のセクション/パネルのコンビネーションにパラメーターを追加することができます。dKeyは動的キーであり、現在そのキーを使用している任意のオブジェクトを削除するために使用されるとともに、このセクションをキーとタグ付けすることで、将来的に削除することができます。panelKeyとsecKeyは、こちらのパラメーターに追加するパネルとセクションのキーでなくてはいけません。 |
public void addValue(String property, CustomValue<?> value) | ユーザーが選択することのできる単一のオプションをDynamicParameterOptionsに追加します。プロパティは、値を表示するパラメーターに対応します。 |
public void setValues(Map<String, List<CustomValue<?>>) | DynamicparameterOptionsに現在設定されている値を上書きます。 |
public void addKeyToRemove(String key) | クライアントサイドパネルコレクションから削除するために、パラメーター/セクション/パネルのキーを追加します。対応するメソッドを使用して追加された任意のパラメーター、セクション、パネルは、削除されるキーも追加します。 |
FiledObject
フィールドを表すclassです。このclassのインスタンスは、フィールドのマッチングのために、ユーザーインターフェイスウィジェットで使用されます。
public FieldObject(String id, String keyType, String name, FieldObjectDataType dataType)
idは、フィールドを一意に識別するために使用します。
keyTypeを「プライマリー」に設定することで、これをプライマリーキーフィールドと認識することができます。
nameは、フィールドの表示名です。
dataTypeは、列挙型FeildObjectDataTypeで定義されているフィールドの型です。オーバーロードされたコンストラクターは、Stringデータ型を受け付けますが、これは列挙型要素を一致する必要があります。