|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.higgins.configuration.common.SettingDescriptor
Describes the properties of a setting used to configure a component. (See IConfigurableComponent.)
| Field Summary | |
|---|---|
static String |
CONSTRAINT_CONFIGURABLE_STRING
For object settings, set true if IConfigurableComponent. |
static String |
CONSTRAINT_DEFAULT_VALUE_STRING
For any setting, default value. |
static String |
CONSTRAINT_ELEMENT_TYPE_STRING
For list/map settings, type of subsettings (if not explicitly listed). |
static String |
CONSTRAINT_MAX_ELEMENTS_STRING
For list/map settings, maximum number of subsettings. |
static String |
CONSTRAINT_MAX_VALUE_STRING
For integer/float settings, maximum allowable value. |
static String |
CONSTRAINT_MAX_WIDTH_STRING
For string-like settings, maximum width (characters). |
static String |
CONSTRAINT_MIN_ELEMENTS_STRING
For list/map settings, minimum number of subsettings. |
static String |
CONSTRAINT_MIN_VALUE_STRING
For integer/float settings, minimum allowable value. |
static String |
CONSTRAINT_MIN_WIDTH_STRING
For string-like settings, minimum width (characters). |
static String |
CONSTRAINT_REQUIRED_STRING
For any setting, set true if setting is required. |
static String |
CONSTRAINT_SINGLETON_STRING
For component settings, set true if should be created as a singleton. |
| Constructor Summary | |
|---|---|
SettingDescriptor()
|
|
SettingDescriptor(String name,
Class type,
String displayString,
String docString)
|
|
| Method Summary | |
|---|---|
void |
addConstraint(String name,
Object value)
|
void |
addSubSetting(int index,
org.eclipse.higgins.configuration.api.ISettingDescriptor sub)
|
void |
addSubSetting(org.eclipse.higgins.configuration.api.ISettingDescriptor sub)
|
Object |
getConstraint(String key)
|
String |
getDisplayString()
|
String |
getDocString()
|
String |
getName()
|
List |
getSubSettings()
|
Class |
getType()
|
void |
removeConstraint(String name)
|
org.eclipse.higgins.configuration.api.ISettingDescriptor |
removeSubSetting(int index)
|
boolean |
removeSubSetting(org.eclipse.higgins.configuration.api.ISettingDescriptor sub)
|
void |
setDisplayString(String display)
|
void |
setDocString(String doc)
|
void |
setName(String name)
|
void |
setType(Class type)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String CONSTRAINT_MIN_VALUE_STRING
public static final String CONSTRAINT_MAX_VALUE_STRING
public static final String CONSTRAINT_DEFAULT_VALUE_STRING
public static final String CONSTRAINT_MIN_WIDTH_STRING
public static final String CONSTRAINT_MAX_WIDTH_STRING
public static final String CONSTRAINT_REQUIRED_STRING
public static final String CONSTRAINT_MIN_ELEMENTS_STRING
public static final String CONSTRAINT_MAX_ELEMENTS_STRING
public static final String CONSTRAINT_ELEMENT_TYPE_STRING
public static final String CONSTRAINT_CONFIGURABLE_STRING
public static final String CONSTRAINT_SINGLETON_STRING
| Constructor Detail |
public SettingDescriptor(String name,
Class type,
String displayString,
String docString)
public SettingDescriptor()
| Method Detail |
public String getName()
getName in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic Class getType()
getType in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic String getDisplayString()
getDisplayString in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic String getDocString()
getDocString in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic List getSubSettings()
getSubSettings in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic Object getConstraint(String key)
getConstraint in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic void setName(String name)
setName in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic void setType(Class type)
setType in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic void setDisplayString(String display)
setDisplayString in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic void setDocString(String doc)
setDocString in interface org.eclipse.higgins.configuration.api.ISettingDescriptor
public void addConstraint(String name,
Object value)
addConstraint in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic void removeConstraint(String name)
removeConstraint in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic void addSubSetting(org.eclipse.higgins.configuration.api.ISettingDescriptor sub)
addSubSetting in interface org.eclipse.higgins.configuration.api.ISettingDescriptor
public void addSubSetting(int index,
org.eclipse.higgins.configuration.api.ISettingDescriptor sub)
addSubSetting in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic boolean removeSubSetting(org.eclipse.higgins.configuration.api.ISettingDescriptor sub)
removeSubSetting in interface org.eclipse.higgins.configuration.api.ISettingDescriptorpublic org.eclipse.higgins.configuration.api.ISettingDescriptor removeSubSetting(int index)
removeSubSetting in interface org.eclipse.higgins.configuration.api.ISettingDescriptor
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||