Class FlowProperty
java.lang.Object
com.infoteria.gui.property.PropertyDecorator
com.infoteria.asteria.flowbuilder2.property.FlowProperty
- Direct Known Subclasses:
ComponentProperty
フローで使用するPropertyのDecoratorクラスです。
Functionの定義ファイルで定義したPropertyはこのクラスでラップされます。
Functionの定義ファイルで定義したPropertyはこのクラスでラップされます。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()プロパティを複製します。プロパティのデフォルト値を返します。com.infoteria.gui.diff.DifferencegetDifference(Property prop) プロパティ値の差分を返しますxfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を返します。getMacro()プロパティ式の設定値を返します。intプロパティの保存設定を返します。
返り値は以下のシンボルのいずれかです。
SaveType.ALWAYS - 常に保存
SaveType.NEVER - 常に保存しない
SaveType.NOT_NULL - 値がnullでない場合のみ保存
SaveType.NOT_DEFAULT - 値がデフォルト値と異なる場合のみ保存booleanプロパティがデザイナーでしか使用しないプロパティであるかどうかを返します。booleanFlowDiffでの比較の対象するかどうかを返します。booleanプロパティ式が使用可能かどうかを返します。booleanマッピングで値を設定できるかどうかを返します。booleanプロパティが必須であるかどうかを返します。booleanプロパティの保存が必要かどうかを返します。booleanプロパティが未定義であるかどうかを返します。booleanプロパティ式が設定されているかどうかを返します。voidプロパティのデフォルト値を設定します。voidsetDesignerOnly(boolean b) プロパティのデザイナーでしか使用しないプロパティであるかどうかを設定します。voidsetDiffTarget(boolean b) FlowDiffでの比較の対象するかどうかを設定します。voidxfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を設定します。プロパティ式を設定します。voidsetRequired(boolean b) プロパティが必須であるかどうかを返します。voidsetSaveType(int n) プロパティの保存設定を設定します。voidsetUnknown(boolean b) プロパティが未定義であるかどうかを設定します。booleanvalueEquals(Property prop) プロパティの設定値を比較しますMethods inherited from class com.infoteria.gui.property.PropertyDecorator
addPropertyChangeListener, assign, assignTo, getAdapter, getDisplayName, getEditor, getName, getOwner, getPropertyChangeListeners, getRenderer, getTooltip, getType, getValue, getValueAsString, getWrappedProperty, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValue, setValueAsString, setValueAsString, setVisible
-
Constructor Details
-
FlowProperty
-
-
Method Details
-
isRequired
public boolean isRequired()プロパティが必須であるかどうかを返します。 -
setRequired
public void setRequired(boolean b) プロパティが必須であるかどうかを返します。 -
getSaveType
public int getSaveType()プロパティの保存設定を返します。
返り値は以下のシンボルのいずれかです。
SaveType.ALWAYS - 常に保存
SaveType.NEVER - 常に保存しない
SaveType.NOT_NULL - 値がnullでない場合のみ保存
SaveType.NOT_DEFAULT - 値がデフォルト値と異なる場合のみ保存 -
setSaveType
public void setSaveType(int n) プロパティの保存設定を設定します。 -
isSaveRequired
public boolean isSaveRequired()プロパティの保存が必要かどうかを返します。 -
getDefaultValue
プロパティのデフォルト値を返します。 -
setDefaultValue
プロパティのデフォルト値を設定します。 -
getLoadingDefault
xfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を返します。 -
setLoadingDefault
xfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を設定します。 -
isUnknown
public boolean isUnknown()プロパティが未定義であるかどうかを返します。 -
setUnknown
public void setUnknown(boolean b) プロパティが未定義であるかどうかを設定します。 -
isDesignerOnly
public boolean isDesignerOnly()プロパティがデザイナーでしか使用しないプロパティであるかどうかを返します。 -
setDesignerOnly
public void setDesignerOnly(boolean b) プロパティのデザイナーでしか使用しないプロパティであるかどうかを設定します。 -
isEnableMacro
public boolean isEnableMacro()プロパティ式が使用可能かどうかを返します。 -
isEnableMapping
public boolean isEnableMapping()マッピングで値を設定できるかどうかを返します。 -
getMacro
プロパティ式の設定値を返します。 -
setMacro
プロパティ式を設定します。 -
isUseMacro
public boolean isUseMacro()プロパティ式が設定されているかどうかを返します。 -
clone
Description copied from interface:Propertyプロパティを複製します。- Specified by:
clonein interfaceProperty- Overrides:
clonein classPropertyDecorator
-
isDiffTarget
public boolean isDiffTarget()FlowDiffでの比較の対象するかどうかを返します。 -
setDiffTarget
public void setDiffTarget(boolean b) FlowDiffでの比較の対象するかどうかを設定します。 -
valueEquals
Description copied from interface:Propertyプロパティの設定値を比較します- Specified by:
valueEqualsin interfaceProperty- Overrides:
valueEqualsin classPropertyDecorator
-
getDifference
Description copied from interface:Propertyプロパティ値の差分を返します- Specified by:
getDifferencein interfaceProperty- Overrides:
getDifferencein classPropertyDecorator
-