com.togethersoft.openapi.ide.inspector.util.property
Class MultipleDirectPropertyMapInspectorProperty
java.lang.Object
|
+--java.beans.FeatureDescriptor
|
+--com.togethersoft.openapi.ide.inspector.IdeInspectorProperty
|
+--com.togethersoft.openapi.ide.inspector.util.property.PropertyMapInspectorProperty
|
+--com.togethersoft.openapi.ide.inspector.util.property.MultipleDirectPropertyMapInspectorProperty
- public class MultipleDirectPropertyMapInspectorProperty
- extends PropertyMapInspectorProperty
As in MultiplePropertyMapProperty the value is PropertyMap containing multiple Properties with the same key.
The difference is that in MultiplePropertyMapProperty multiple Properties are stored in separate PropertyMap found in parent PropertyMap
by given property key. In this class multiple Properties are stored in the parent PropertyMap itself.
- Author:
- TogetherSoft
| Method Summary |
boolean | canSetValue(Object value) Checks whether it is possible to set certain value to this PropertyMap. |
Object | getValue() Constructs PropertyMap containing all multiple Properties |
boolean | isReadable() Checks whether it is possible to read value of this property. |
boolean | isWritable() Checks whether it is possible to write value to this property. |
void | setValue(Object value) Here, the value is PropertyMap containing all multiple Properties. |
| 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 |
MultipleDirectPropertyMapInspectorProperty
public MultipleDirectPropertyMapInspectorProperty(PropertyMap map, Object key)
- Constructs MultipleDirectPropertyMapInspectorProperty.
- Parameters:
- map - PropertyMap which keeps multiple properties.
- key - Name of this PropertyMap
MultipleDirectPropertyMapInspectorProperty
public MultipleDirectPropertyMapInspectorProperty(PropertyMap map, Object key, Class valueType, Class editorClass)
- Constructs MultipleDirectPropertyMapInspectorProperty.
- Parameters:
- map - PropertyMap which keeps multiple properties.
- key - Name of this PropertyMap
- valueType - Type of values which is stored in this PropertyMap
- editorClass - Class which suited to edit values from this PropertyMap
canSetValue
public boolean canSetValue(Object value)
- Checks whether it is possible to set certain value to this PropertyMap.
- Parameters:
- value - Value to be checked
- Returns: true if so, false otherwise
getValue
public Object getValue()
- Constructs PropertyMap containing all multiple Properties
isReadable
public boolean isReadable()
- Checks whether it is possible to read value of this property.
- Returns: true if so, false otherwise
isWritable
public boolean isWritable()
- Checks whether it is possible to write value to this property.
- Returns: true if so, false otherwise
setValue
public void setValue(Object value)
- Here, the value is PropertyMap containing all multiple Properties. We extract them and put them into parent PropertyMap.