Class CustomProperty
java.lang.Object
com.infoteria.asteria.flowlibrary2.property.CustomProperty
コンポーネントで独自にコンパイルするカスタムプロパティを表すクラスです。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidこのプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。clone()プロパティのcloneメソッドです。getName()プロパティ名を返します。getType()プロパティ型を返します。
通常はPropertyTypeでstaticに宣言されているいずれかのPropertyTypeを返します。voidinit(ExecuteContext context) プロパティを実行コンテキストで初期化します。booleanこのプロパティがマッパーでのMapping可能な場合はtrueを返します。booleanisNull()このプロパティの値がnullの場合はtrueを返します。booleanこのプロパティが必須プロパティの場合はtrueを返します。toString()プロパティ値を文字列として返します。
-
Constructor Details
-
CustomProperty
-
-
Method Details
-
getName
プロパティ名を返します。 -
getType
プロパティ型を返します。
通常はPropertyTypeでstaticに宣言されているいずれかのPropertyTypeを返します。 -
isRequired
public boolean isRequired()このプロパティが必須プロパティの場合はtrueを返します。- Specified by:
isRequiredin interfaceProperty
-
isMapable
public boolean isMapable()このプロパティがマッパーでのMapping可能な場合はtrueを返します。 -
toString
プロパティ値を文字列として返します。 -
isNull
public boolean isNull()このプロパティの値がnullの場合はtrueを返します。 -
clone
プロパティのcloneメソッドです。 -
assign
このプロパティの内容を引数のPropertyにコピーします。
引数となるPropertyのクラスはメソッド呼び出しを行うクラスと同一でなければなりません。 -
init
プロパティを実行コンテキストで初期化します。
-