Class SimplePropertyController2
java.lang.Object
com.infoteria.asteria.flowbuilder2.plugin.SimplePropertyController2
- All Implemented Interfaces:
PropertyChangeListener,MetaData,Cloneable,EventListener
- Direct Known Subclasses:
StartComponentIconPropertyController
public abstract class SimplePropertyController2
extends Object
implements PropertyChangeListener, MetaData, Cloneable
XSCに記述するプロパティリスナークラス *用
下記の1行を追加するとそのコンポーネントの全プロパティ変更時にイベントが上がってくる
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()自身の複製を返します。
MetaDataを実装クラスでも必ずしも複製可能である必要はありません。
(CloneNotSupportedExceptionを投げても構いません。)protected static BaseObjectgetOwnerObject(Property prop) protected static PropertygetProperty(BaseObject obj, PropertyHolder owner, String name) abstract voidプロパティ値が変更された直後に発生するイベントvoidプロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。void定義情報のある要素から設定情報を自身に反映します。
-
Constructor Details
-
SimplePropertyController2
public SimplePropertyController2()
-
-
Method Details
-
getOwnerObject
-
getProperty
-
propertyChanged
Description copied from interface:PropertyChangeListenerプロパティ値が変更された直後に発生するイベント- Specified by:
propertyChangedin interfacePropertyChangeListener
-
propertyChanging
Description copied from interface:PropertyChangeListenerプロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。- Specified by:
propertyChangingin interfacePropertyChangeListener- Throws:
PropertyChangeVetoException
-
setup
Description copied from interface:MetaData定義情報のある要素から設定情報を自身に反映します。 -
clone
Description copied from interface:MetaData自身の複製を返します。
MetaDataを実装クラスでも必ずしも複製可能である必要はありません。
(CloneNotSupportedExceptionを投げても構いません。)
-