Package com.infoteria.gui.property
Class BooleanProperty
java.lang.Object
com.infoteria.gui.property.AbstractProperty
com.infoteria.gui.property.BooleanProperty
- All Implemented Interfaces:
Property,com.infoteria.gui.property.provider.ChoiceItemProvider,com.infoteria.gui.util.DisplayNameProvider,MetaData,Cloneable
- Direct Known Subclasses:
BooleanProperty
public class BooleanProperty
extends AbstractProperty
implements com.infoteria.gui.property.provider.ChoiceItemProvider, MetaData, com.infoteria.gui.util.DisplayNameProvider
Booleanプロパティ
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionBooleanProperty(PropertyHolder owner, String name) BooleanProperty(String name) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAdapter(Class<?> clazz) Adapterを返します。com.infoteria.gui.util.DisplayNameProviderObject[]getDisplayName(Object obj) プロパティ値が「false」の場合の表示名を取得します。getRealObject(String displayName) プロパティ値が「true」の場合の表示名を取得します。getType()プロパティ型を返します。booleanvoidプロパティ値が「false」の場合の表示名を設定します。voidプロパティ値が「true」の場合の表示名を設定します。void定義情報のある要素から設定情報を自身に反映します。setValue(boolean value) setValue(boolean value, boolean canUndo) プロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。setValueAsString(String o, boolean canUndo) プロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。Methods inherited from class com.infoteria.gui.property.AbstractProperty
addPropertyChangeListener, assign, assignTo, clone, 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
-
Field Details
-
PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
BooleanProperty
-
BooleanProperty
-
-
Method Details
-
getType
Description copied from interface:Propertyプロパティ型を返します。 -
setup
Description copied from interface:MetaData定義情報のある要素から設定情報を自身に反映します。 -
getAdapter
Description copied from interface:PropertyAdapterを返します。- Specified by:
getAdapterin interfaceProperty- Overrides:
getAdapterin classAbstractProperty
-
setValue
Description copied from interface:Propertyプロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。- Specified by:
setValuein interfaceProperty- Specified by:
setValuein classAbstractProperty- Throws:
PropertyException
-
setValueAsString
Description copied from interface:Propertyプロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。- Specified by:
setValueAsStringin interfaceProperty- Specified by:
setValueAsStringin classAbstractProperty- Throws:
PropertyException
-
getChoiceItems
- Specified by:
getChoiceItemsin interfacecom.infoteria.gui.property.provider.ChoiceItemProvider
-
getChoiceItemDisplayNameProvider
public com.infoteria.gui.util.DisplayNameProvider getChoiceItemDisplayNameProvider()- Specified by:
getChoiceItemDisplayNameProviderin interfacecom.infoteria.gui.property.provider.ChoiceItemProvider
-
getDisplayName
- Specified by:
getDisplayNamein interfacecom.infoteria.gui.util.DisplayNameProvider
-
getRealObject
- Specified by:
getRealObjectin interfacecom.infoteria.gui.util.DisplayNameProvider
-
isChoiceOnly
public boolean isChoiceOnly()- Specified by:
isChoiceOnlyin interfacecom.infoteria.gui.property.provider.ChoiceItemProvider
-
booleanValue
public boolean booleanValue() -
setValue
- Throws:
PropertyException
-
setValue
- Throws:
PropertyException
-
getTrueValue
プロパティ値が「true」の場合の表示名を取得します。 -
setTrueValue
プロパティ値が「true」の場合の表示名を設定します。 -
getFalseValue
プロパティ値が「false」の場合の表示名を取得します。 -
setFalseValue
プロパティ値が「false」の場合の表示名を設定します。
-