com.infoteria.asteria.flowbuilder2.property
クラス FlowProperty

java.lang.Object
  |
  +--com.infoteria.gui.property.PropertyDecorator
        |
        +--com.infoteria.asteria.flowbuilder2.property.FlowProperty
すべての実装インタフェース:
Cloneable, Property
直系の既知のサブクラス:
ComponentProperty

public class FlowProperty
extends PropertyDecorator

フローで使用するPropertyのDecoratorクラスです。
Functionの定義ファイルで定義したPropertyはこのクラスでラップされます。


コンストラクタの概要
FlowProperty(Property prop)
           
 
メソッドの概要
 Object clone()
           
 Object getDefaultValue()
          プロパティのデフォルト値を返します。
 String getLoadingDefault()
          xfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を返します。
 String getMacro()
          プロパティ式の設定値を返します。
 int getSaveType()
          プロパティの保存設定を返します。
 boolean isDesignerOnly()
          プロパティがデザイナーでしか使用しないプロパティであるかどうかを返します。
 boolean isEnableMacro()
          プロパティ式が使用可能かどうかを返します。
 boolean isEnableMapping()
          マッピングで値を設定できるかどうかを返します。
 boolean isRequired()
          プロパティが必須であるかどうかを返します。
 boolean isSaveRequired()
          プロパティの保存が必要かどうかを返します。
 boolean isUnknown()
          プロパティが未定義であるかどうかを返します。
 boolean isUseMacro()
          プロパティ式が設定されているかどうかを返します。
 void setDefaultValue(Object o)
          プロパティのデフォルト値を設定します。
 void setDesignerOnly(boolean b)
          プロパティのデザイナーでしか使用しないプロパティであるかどうかを設定します。
 void setLoadingDefault(String s)
          xfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を設定します。
 UndoableEdit setMacro(String s)
          プロパティ式を設定します。
 void setRequired(boolean b)
          プロパティが必須であるかどうかを返します。
 void setSaveType(int n)
          プロパティの保存設定を設定します。
 void setUnknown(boolean b)
          プロパティが未定義であるかどうかを設定します。
 
クラス com.infoteria.gui.property.PropertyDecorator から継承したメソッド
addPropertyChangeListener, assign, assignTo, getAdapter, getDisplayName, getEditor, getName, getOwner, getRenderer, getTooltip, getType, getValue, getValueAsString, getWrappedProperty, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValue, setValueAsString, setValueAsString, setVisible
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FlowProperty

public FlowProperty(Property prop)
メソッドの詳細

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

public Object getDefaultValue()
プロパティのデフォルト値を返します。

setDefaultValue

public void setDefaultValue(Object o)
プロパティのデフォルト値を設定します。

getLoadingDefault

public String getLoadingDefault()
xfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を返します。

setLoadingDefault

public void setLoadingDefault(String s)
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

public String getMacro()
プロパティ式の設定値を返します。

setMacro

public UndoableEdit setMacro(String s)
プロパティ式を設定します。

isUseMacro

public boolean isUseMacro()
プロパティ式が設定されているかどうかを返します。

clone

public Object clone()
インタフェース Property の記述:
プロパティを複製します。
オーバーライド:
クラス PropertyDecorator 内の clone