public class SpecializedMapPropertyDescriptor extends PropertyDescriptor
Map
for each of the properties defined in the map. Each of the
properties needs to be defined by a Property descriptor
, which is
defined at constructor time.Constructor and Description |
---|
SpecializedMapPropertyDescriptor(SpecializedMapPropertyDescriptor pOriginalDescriptor,
String pLabel,
String pDescription) |
SpecializedMapPropertyDescriptor(String pName,
Collection<Constraint> pConstraints,
PropertyDescriptor pKeyDescriptor,
PropertyDescriptor pValueDescriptor,
boolean pReadOnly) |
SpecializedMapPropertyDescriptor(String pName,
String pLabel,
String pDescription,
Collection<Constraint> pConstraints,
List<com.escenic.module.Module> pModules,
PropertyDescriptor pKeyDescriptor,
PropertyDescriptor pValueDescriptor,
boolean pReadOnly) |
Modifier and Type | Method and Description |
---|---|
PropertyDescriptor |
getKeyDescriptor() |
PropertyDescriptor |
getValueDescriptor() |
boolean |
isValid(Object pValue)
Checks that the object is assignable to a Map.
|
equals, getConstraints, getDefaultValue, getDescription, getLabel, getMimetype, getModule, getModule, getModules, getModules, getModules, getModules, getName, getType, hashCode, hasModules, isAssignable, isNullable, isReadOnly, toString
public SpecializedMapPropertyDescriptor(String pName, Collection<Constraint> pConstraints, PropertyDescriptor pKeyDescriptor, PropertyDescriptor pValueDescriptor, boolean pReadOnly)
public SpecializedMapPropertyDescriptor(SpecializedMapPropertyDescriptor pOriginalDescriptor, String pLabel, String pDescription)
public SpecializedMapPropertyDescriptor(String pName, String pLabel, String pDescription, Collection<Constraint> pConstraints, List<com.escenic.module.Module> pModules, PropertyDescriptor pKeyDescriptor, PropertyDescriptor pValueDescriptor, boolean pReadOnly)
public boolean isValid(Object pValue)
isValid
in class PropertyDescriptor
pValue
- value to test.public PropertyDescriptor getKeyDescriptor()
public PropertyDescriptor getValueDescriptor()
© 1998- 2021 Escenic AS