|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.gui.property.PropertyDecorator | +--com.infoteria.asteria.flowbuilder2.property.FlowProperty
フローで使用するPropertyのDecoratorクラスです。
Functionの定義ファイルで定義したPropertyはこのクラスでラップされます。
Constructor Summary | |
FlowProperty(Property prop)
|
Method Summary | |
Object |
clone()
|
Object |
getDefaultValue()
プロパティのデフォルト値を返します。 |
com.infoteria.gui.diff.Difference |
getDifference(Property prop)
|
String |
getLoadingDefault()
xfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を返します。 |
String |
getMacro()
プロパティ式の設定値を返します。 |
int |
getSaveType()
プロパティの保存設定を返します。 返り値は以下のシンボルのいずれかです。 SaveType.ALWAYS - 常に保存 SaveType.NEVER - 常に保存しない SaveType.NOT_NULL - 値がnullでない場合のみ保存 SaveType.NOT_DEFAULT - 値がデフォルト値と異なる場合のみ保存 |
boolean |
isDesignerOnly()
プロパティがデザイナーでしか使用しないプロパティであるかどうかを返します。 |
boolean |
isDiffTarget()
FlowDiffでの比較の対象するかどうかを返します。 |
boolean |
isEnableMacro()
プロパティ式が使用可能かどうかを返します。 |
boolean |
isEnableMapping()
マッピングで値を設定できるかどうかを返します。 |
boolean |
isRequired()
プロパティが必須であるかどうかを返します。 |
boolean |
isSaveRequired()
プロパティの保存が必要かどうかを返します。 |
boolean |
isUnknown()
プロパティが未定義であるかどうかを返します。 |
boolean |
isUseMacro()
プロパティ式が設定されているかどうかを返します。 |
void |
setDefaultValue(Object o)
プロパティのデフォルト値を設定します。 |
void |
setDesignerOnly(boolean b)
プロパティのデザイナーでしか使用しないプロパティであるかどうかを設定します。 |
void |
setDiffTarget(boolean b)
FlowDiffでの比較の対象するかどうかを設定します。 |
void |
setLoadingDefault(String s)
xfpファイルからのコンポーネント読み込み時のプロパティのデフォルト値を設定します。 |
UndoableEdit |
setMacro(String s)
プロパティ式を設定します。 |
void |
setRequired(boolean b)
プロパティが必須であるかどうかを返します。 |
void |
setSaveType(int n)
プロパティの保存設定を設定します。 |
void |
setUnknown(boolean b)
プロパティが未定義であるかどうかを設定します。 |
boolean |
valueEquals(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 |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FlowProperty(Property prop)
Method Detail |
public boolean isRequired()
public void setRequired(boolean b)
public int getSaveType()
public void setSaveType(int n)
public boolean isSaveRequired()
public Object getDefaultValue()
public void setDefaultValue(Object o)
public String getLoadingDefault()
public void setLoadingDefault(String s)
public boolean isUnknown()
public void setUnknown(boolean b)
public boolean isDesignerOnly()
public void setDesignerOnly(boolean b)
public boolean isEnableMacro()
public boolean isEnableMapping()
public String getMacro()
public UndoableEdit setMacro(String s)
public boolean isUseMacro()
public Object clone()
Property
clone
in class PropertyDecorator
public boolean isDiffTarget()
public void setDiffTarget(boolean b)
public boolean valueEquals(Property prop)
Property
valueEquals
in class PropertyDecorator
public com.infoteria.gui.diff.Difference getDifference(Property prop)
Property
getDifference
in class PropertyDecorator
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |