【公式】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版発行