【公式】HULFT IoT EdgeStreaming Plugin SDK 開発ガイド_2021年7月1日_第3版発行
プロパティ制約について
HULFT IoT EdgeStreamingで提供している、種々のプロパティ制約について説明します。
プロパティ制約を表すクラスはcom.appresso.ds.common.spi.constraintパッケージに入っています。
すべてのプロパティ制約を表すクラスは、com.appresso.ds.common.spi.constraint.FieldConstraintクラスの派生クラスです。
表5.1 各プロパティ制約共通メソッド
メソッド名 |
機能 |
---|---|
setLabel(String) |
領域の表示名を設定します。 |
setShortcut(String) |
領域のショートカットを設定します。 |
setDescription(String) |
領域の説明を設定します。 |
setRequired(boolean) |
この領域に値を設定することが必須かどうか設定します。 |
setEnabled(boolean) |
この領域が設定不可かどうか設定します。 |
setVisible(boolean) |
この領域が表示されるかどうかを設定します。 |
setEditable(boolean) |
この領域が編集可能かどうかを設定します。 |
setSelective(boolean) |
この領域が選択肢を持つかどうかを設定します。 |
setItems(Item[]) |
この領域の静的な選択肢を設定します。 |
setInitialValue(String) |
この属性値の初期値を設定します。 |
【公式】HULFT IoT EdgeStreaming Plugin SDK 開発ガイド_2021年7月1日_第3版発行