com.togethersoft.openapi.ide.inspector.util.property
Class RwiInspectorBooleanProperty

java.lang.Object
  |
  +--java.beans.FeatureDescriptor
        |
        +--com.togethersoft.openapi.ide.inspector.IdeInspectorProperty
              |
              +--com.togethersoft.openapi.ide.inspector.util.property.RwiInspectorProperty
                    |
                    +--com.togethersoft.openapi.ide.inspector.util.property.RwiInspectorBooleanProperty

public class RwiInspectorBooleanProperty
extends RwiInspectorProperty

Suited to works with boolean properties of selected RwiElements (RwiRefernces).

Author:
TogetherSoft

Fields inherited from class com.togethersoft.openapi.ide.inspector.util.property.RwiInspectorProperty
myEnforceReadOnly, myPropertyName, myReadableFlag, myRwiPropertyMaps, myValue, myWritableFlag

Fields inherited from class com.togethersoft.openapi.ide.inspector.IdeInspectorProperty
MULTI_VALUE_TAG, PROP_VALUE, UNDEFINED_VALUE

Constructor Summary
RwiInspectorBooleanProperty(RwiPropertyMap[] rwiPropertyMaps, String propertyName)
           Constructs RwiInspectorBooleanProperty without a property editor class.
RwiInspectorBooleanProperty(RwiPropertyMap[] rwiPropertyMaps, String propertyName, Class editorClass)
           Constructs RwiInspectorBooleanProperty with a property editor class.
RwiInspectorBooleanProperty(RwiPropertyMap rwiPropertyMap, String propertyName)
           Constructs RwiInspectorBooleanProperty without a property editor class for the only RwiElement (RwiReference).
RwiInspectorBooleanProperty(RwiPropertyMap rwiPropertyMap, String propertyName, Class editorClass)
           Constructs RwiInspectorBooleanProperty with a property editor class for the only RwiElement (RwiReference).

Method Summary
 booleancanSetValue(Object value)
           Checks whether it is possible to set specified value to this property.
 protected voidloadValue()
           Loads property value of selected RwiElements (RwiReferences) from RwiModel and stores it.
 protected voidstoreValue()
           Stores property value of selected RwiElements (RwiReferences) to RwiModel.

Methods inherited from class com.togethersoft.openapi.ide.inspector.util.property.RwiInspectorProperty
enforceReadOnly, getValue, isDeleted, isReadable, isWritable, setValue, update

Methods inherited from class com.togethersoft.openapi.ide.inspector.IdeInspectorProperty
addPropertyChangeListener, firePropertyChange, getPropertyEditor, getValueType, removePropertyChangeListener, setPropertyEditor

Methods inherited from class java.beans.FeatureDescriptor
getName, setName, getDisplayName, setDisplayName, isExpert, setExpert, isHidden, setHidden, isPreferred, setPreferred, getShortDescription, setShortDescription, setValue, getValue, attributeNames

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Constructor Detail

RwiInspectorBooleanProperty

public RwiInspectorBooleanProperty(RwiPropertyMap[] rwiPropertyMaps, String propertyName)
Constructs RwiInspectorBooleanProperty without a property editor class.
Parameters:
rwiPropertyMaps - Array of selected RwiElements or RwiReferences
propertyName - Name of property of selected elements

RwiInspectorBooleanProperty

public RwiInspectorBooleanProperty(RwiPropertyMap[] rwiPropertyMaps, String propertyName, Class editorClass)
Constructs RwiInspectorBooleanProperty with a property editor class.
Parameters:
rwiPropertyMaps - Array of selected RwiElements or RwiReferences
propertyName - Name of property of selected elements
editorClass - Class which will be used as the editor for this property

RwiInspectorBooleanProperty

public RwiInspectorBooleanProperty(RwiPropertyMap rwiPropertyMap, String propertyName)
Constructs RwiInspectorBooleanProperty without a property editor class for the only RwiElement (RwiReference).
Parameters:
rwiPropertyMap - Selected RwiElement or RwiReference
propertyName - Name of property of selected elements

RwiInspectorBooleanProperty

public RwiInspectorBooleanProperty(RwiPropertyMap rwiPropertyMap, String propertyName, Class editorClass)
Constructs RwiInspectorBooleanProperty with a property editor class for the only RwiElement (RwiReference).
Parameters:
rwiPropertyMap - Selected RwiElement or RwiReference
propertyName - Name of property of selected elements
editorClass - Class which will be used as the editor for this property
Method Detail

canSetValue

public boolean canSetValue(Object value)
Checks whether it is possible to set specified value to this property.
Parameters:
object - Value to be checked
Returns: true if so, false otherwise

loadValue

protected void loadValue()
Loads property value of selected RwiElements (RwiReferences) from RwiModel and stores it.

storeValue

protected void storeValue()
Stores property value of selected RwiElements (RwiReferences) to RwiModel.