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

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.RwiInspectorInversedBooleanProperty

public class RwiInspectorInversedBooleanProperty
extends RwiInspectorProperty

Suited to works with boolean properties of selected RwiElements (RwiRefernces). But value will be stored inversed.

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
RwiInspectorInversedBooleanProperty(RwiPropertyMap[] rwiPropertyMaps, String propertyName)
           Constructs RwiInspectorInversedBooleanProperty without a property editor class.
RwiInspectorInversedBooleanProperty(RwiPropertyMap[] rwiPropertyMaps, String propertyName, Class editorClass)
           Constructs RwiInspectorInversedBooleanProperty with a property editor class.
RwiInspectorInversedBooleanProperty(RwiPropertyMap rwiPropertyMap, String propertyName)
           Constructs RwiInspectorInversedBooleanProperty without a property editor class for the only RwiElement (RwiReference).
RwiInspectorInversedBooleanProperty(RwiPropertyMap rwiPropertyMap, String propertyName, Class editorClass)
           Constructs RwiInspectorInversedBooleanProperty 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

RwiInspectorInversedBooleanProperty

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

RwiInspectorInversedBooleanProperty

public RwiInspectorInversedBooleanProperty(RwiPropertyMap[] rwiPropertyMaps, String propertyName, Class editorClass)
Constructs RwiInspectorInversedBooleanProperty 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

RwiInspectorInversedBooleanProperty

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

RwiInspectorInversedBooleanProperty

public RwiInspectorInversedBooleanProperty(RwiPropertyMap rwiPropertyMap, String propertyName, Class editorClass)
Constructs RwiInspectorInversedBooleanProperty 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.