com.infoteria.asteria.flowbuilder2.property
Class LoopProcessProperty

java.lang.Object
  |
  +--com.infoteria.gui.property.AbstractProperty
        |
        +--com.infoteria.gui.property.BooleanProperty
              |
              +--com.infoteria.asteria.flowbuilder2.property.BooleanProperty
                    |
                    +--com.infoteria.asteria.flowbuilder2.property.LoopProcessProperty
All Implemented Interfaces:
com.infoteria.gui.property.provider.ChoiceItemProvider, Cloneable, com.infoteria.gui.util.DisplayNameProvider, EventListener, MetaData, Property, PropertyChangeListener

public class LoopProcessProperty
extends BooleanProperty
implements PropertyChangeListener

ループアイコンを制御するBooleanPropertyです。


Field Summary
static String PROPERTY_TYPE
           
 
Fields inherited from class com.infoteria.gui.property.AbstractProperty
_listenerList, ATTR_DISPLAY_NAME, ATTR_NAME, ATTR_READONLY, ATTR_TYPE, ATTR_VISIBLE, ELEM_PROPERTY, PROPERTY_NSURI
 
Constructor Summary
LoopProcessProperty(PropertyHolder owner, String name)
           
LoopProcessProperty(String name)
           
 
Method Summary
 void assign(Element el)
           
 Object clone()
           
 String getType()
           
 void propertyChanged(PropertyChangeEvent event)
           
 void propertyChanging(PropertyChangeEvent event)
           
 void setup(Element el)
           
 
Methods inherited from class com.infoteria.gui.property.BooleanProperty
booleanValue, getAdapter, getChoiceItemDisplayNameProvider, getChoiceItems, getDisplayName, getFalseValue, getRealObject, getTrueValue, isChoiceOnly, setFalseValue, setTrueValue, setValue, setValue, setValue, setValueAsString
 
Methods inherited from class com.infoteria.gui.property.AbstractProperty
addPropertyChangeListener, assignTo, createUndoableEdit, doClone, doGetDifference, doSetValue, getDifference, getDisplayName, getEditor, getName, getOwner, getPropertyChangeListeners, getRenderer, getTooltip, getValue, getValueAsString, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValueAsString, setVisible, valueEquals
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_TYPE

public static final String PROPERTY_TYPE
Constructor Detail

LoopProcessProperty

public LoopProcessProperty(PropertyHolder owner,
                           String name)

LoopProcessProperty

public LoopProcessProperty(String name)
Method Detail

getType

public String getType()
Description copied from interface: Property
プロパティ型を返します。
Overrides:
getType in class BooleanProperty

setup

public void setup(Element el)
Description copied from interface: MetaData
定義情報のある要素から設定情報を自身に反映します。
Overrides:
setup in class BooleanProperty

propertyChanged

public void propertyChanged(PropertyChangeEvent event)
Description copied from interface: PropertyChangeListener
プロパティ値が変更された直後に発生するイベント
Specified by:
propertyChanged in interface PropertyChangeListener

propertyChanging

public void propertyChanging(PropertyChangeEvent event)
Description copied from interface: PropertyChangeListener
プロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。
Specified by:
propertyChanging in interface PropertyChangeListener

clone

public Object clone()
Description copied from interface: MetaData
自身の複製を返します。
MetaDataを実装クラスでも必ずしも複製可能である必要はありません。
(CloneNotSupportedExceptionを投げても構いません。)
Overrides:
clone in class AbstractProperty

assign

public void assign(Element el)
Description copied from interface: Property
XMLの要素からプロパティ値を設定します。
Overrides:
assign in class AbstractProperty