|
BEA Systems, Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface DynamicConfigFactory
Factory for creating dynamic configuration classes.
| Method Summary | |
|---|---|
PluginParameterMeta |
createBooleanMeta(String keyName,
String displayName,
String desc,
boolean defaultValue)
Creates an optional boolean parameter meta with a default value. |
PluginParameterMeta |
createLabelMeta(String keyName,
String displayName,
String desc)
Creates a label parameter meta. |
PluginParameterMeta |
createNumericMeta(String keyName,
String displayName,
String desc,
long defaultValue)
Creates an optional numeric parameter meta with a default value. |
PluginParameterMeta |
createNumericMeta(String keyName,
String displayName,
String desc,
long defaultValue,
long min,
long max)
Creates an optional numeric parameter meta with a default value and min-max constraint. |
PluginConfig |
createPluginConfig(String metaKeyName,
String name,
String role)
Creates a new PluginConfig instance. |
PluginConfigParameter |
createPluginConfigParameter(String metaKeyName)
Creates a new PluginConfigParameter instance. |
PluginMeta |
createPluginMeta(String classType,
String keyName,
String displayName,
String role)
Creates a new PluginMeta instance. |
PluginParameterConstraintDynamicSet |
createPluginParameterConstraintDynamicSet(String role,
String setID,
Map params)
Creates a new PluginParameterConstraintDynamicSet instance. |
PluginParameterConstraintEnum |
createPluginParameterConstraintEnum(List enumList)
Creates a new PluginParameterConstraintEnum instance. |
PluginParameterConstraintRangeNumeric |
createPluginParameterConstraintRangeNumeric(long minValue,
long maxValue)
Creates a new PluginParameterConstraintRangeNumeric instance. |
PluginParameterMeta |
createPluginParameterMeta(String keyName,
String displayName,
String type)
Creates a new PluginParameterMeta instance. |
PluginParameterMeta |
createRequiredBooleanMeta(String keyName,
String displayName,
String desc)
Creates a required boolean parameter meta. |
PluginParameterMeta |
createRequiredNumericMeta(String keyName,
String displayName,
String desc)
Creates a required numeric parameter meta. |
PluginParameterMeta |
createRequiredNumericMeta(String keyName,
String displayName,
String desc,
long min,
long max)
Creates a required numeric parameter meta, with a min-max constraint. |
PluginParameterMeta |
createRequiredStringMeta(String keyName,
String displayName,
String desc)
Creates a required string parameter meta. |
PluginParameterMeta |
createStringListMeta(String keyName,
String displayName,
String desc)
Creates a non-required, multi-valued string parameter meta. |
PluginParameterMeta |
createStringMeta(String keyName,
String displayName,
String desc,
String defaultValue)
Creates an optional string parameter meta with a default value. |
| Method Detail |
|---|
PluginMeta createPluginMeta(String classType,
String keyName,
String displayName,
String role)
PluginMeta instance.
classType - fully qualified class name of the the pluginkeyName - key name of the PluginMeta for the plugindisplayName - display name of the PluginMeta for the pluginrole - PluginMeta.Role to which the plugin belongs
PluginMeta
PluginParameterMeta createPluginParameterMeta(String keyName,
String displayName,
String type)
PluginParameterMeta instance.
keyName - key name of the parameterdisplayName - display name of the parametertype - type of the parameter. The types are defined in
PluginParameterMeta.Type.
PluginParameterMetaPluginParameterConstraintEnum createPluginParameterConstraintEnum(List enumList)
PluginParameterConstraintEnum instance.
enumList - list of allowed string values
PluginParameterConstraintEnum
PluginParameterConstraintRangeNumeric createPluginParameterConstraintRangeNumeric(long minValue,
long maxValue)
PluginParameterConstraintRangeNumeric instance.
minValue - minimum numeric value allowedmaxValue - maximum numeric value allowed
PluginParameterConstraintRangeNumeric
PluginParameterConstraintDynamicSet createPluginParameterConstraintDynamicSet(String role,
String setID,
Map params)
PluginParameterConstraintDynamicSet instance.
role - PluginMeta.Role to which the dynamic set belongssetID - the dynamic set identifierparams - string to string map of parameters used to generate the dynamic set.
Specific keys and values are determined by the setID and role.
PluginParameterConstraintDynamicSet
PluginConfig createPluginConfig(String metaKeyName,
String name,
String role)
PluginConfig instance.
metaKeyName - key name of the PluginMeta for the pluginname - name of the pluginrole - PluginMeta.Role to which this plugin belongs
PluginConfigPluginConfigParameter createPluginConfigParameter(String metaKeyName)
PluginConfigParameter instance.
metaKeyName - key name of the parameter meta corresponding
for the PluginConfigParameter that is to be created
PluginConfigParameter
PluginParameterMeta createRequiredStringMeta(String keyName,
String displayName,
String desc)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parameter
PluginParameterMeta
PluginParameterMeta createStringMeta(String keyName,
String displayName,
String desc,
String defaultValue)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parameterdefaultValue - default value for this parameter
PluginParameterMeta
IllegalArgumentException - if null is passed in for default value
PluginParameterMeta createRequiredBooleanMeta(String keyName,
String displayName,
String desc)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parameter
PluginParameterMeta
PluginParameterMeta createBooleanMeta(String keyName,
String displayName,
String desc,
boolean defaultValue)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parameterdefaultValue - default value for this parameter
PluginParameterMeta
PluginParameterMeta createRequiredNumericMeta(String keyName,
String displayName,
String desc)
keyName - key name of the parameter metdisplayName - display name of the parameter metadesc - description of the parameter
PluginParameterMeta
PluginParameterMeta createRequiredNumericMeta(String keyName,
String displayName,
String desc,
long min,
long max)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parametermin - minimum value allowed for this parametermax - maximum value allowed for this parameter
PluginParameterMeta
PluginParameterMeta createNumericMeta(String keyName,
String displayName,
String desc,
long defaultValue)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parameterdefaultValue - default value for this parameter
PluginParameterMeta
PluginParameterMeta createNumericMeta(String keyName,
String displayName,
String desc,
long defaultValue,
long min,
long max)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parameterdefaultValue - default value for this parametermin - minimum value allowed for this parametermax - maximum value allowed for this parameter
PluginParameterMeta
PluginParameterMeta createLabelMeta(String keyName,
String displayName,
String desc)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parameter
PluginParameterMeta
PluginParameterMeta createStringListMeta(String keyName,
String displayName,
String desc)
keyName - key name of the parameter metadisplayName - display name of the parameter metadesc - description of the parameter
PluginParameterMeta
|
Documentation is available at ${DOCSWEBROOT} Copyright 2007 BEA Systems Inc. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||