|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ca.jcs.cfg.MetaPluginConfigSuite
public class MetaPluginConfigSuite
Contains plug-in configuration information using Object/Classes (so it's sufficiently flexible to use for both validators and converters) with a section structure:
DataModelValue) to plug-in
object instance.
MetaPluginConfig configurations binding a plugin
Class to one or more metadata property names on a
DataModelProperty. These plug-ins must have a single
argument constructor taking this property at runtime.
MetaPluginConfig configurations binding a plugin
Class to one or more metadata property names on a
DataModelClass or any of its
properties. These plug-ins must have a single
argument constructor taking the MetaObjectClassMapping
associated with this DataModelClass at runtime.
| Constructor Summary | |
|---|---|
MetaPluginConfigSuite()
|
|
| Method Summary | |
|---|---|
static void |
addUnique(Collection<MetaPluginConfig> cfgs,
MetaPluginConfig cfg)
Remove any config in cfgs that has the same pluginClass as cfg, and then add cfg to cfgs. |
MetaPluginConfigSuite |
copy()
Returns shallow clone of this list that can then be safely modified. |
List<MetaPluginConfig> |
getClassPluginConfigs()
|
List<MetaPluginConfig> |
getClassPluginConfigs(String mdPropName)
|
List<MetaPluginConfig> |
getPropertyPluginConfigs()
|
List<MetaPluginConfig> |
getPropertyPluginConfigs(String mdPropName)
List[ MetaPluginConfig]. |
Map<String,Object> |
getTypeToPluginMap()
|
void |
merge(MetaPluginConfigSuite add)
Destructively merge contents of add over the top of this
suite. |
void |
setClassPluginConfigs(List<MetaPluginConfig> cfgs)
|
void |
setPropertyPluginConfigs(List<MetaPluginConfig> cfgs)
|
void |
setTypeToPluginMap(Map<String,Object> typeToPluginMap)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MetaPluginConfigSuite()
| Method Detail |
|---|
public Map<String,Object> getTypeToPluginMap()
public void setTypeToPluginMap(Map<String,Object> typeToPluginMap)
public List<MetaPluginConfig> getPropertyPluginConfigs()
public void setPropertyPluginConfigs(List<MetaPluginConfig> cfgs)
public List<MetaPluginConfig> getPropertyPluginConfigs(String mdPropName)
MetaPluginConfig].
public List<MetaPluginConfig> getClassPluginConfigs()
public void setClassPluginConfigs(List<MetaPluginConfig> cfgs)
public List<MetaPluginConfig> getClassPluginConfigs(String mdPropName)
public MetaPluginConfigSuite copy()
public void merge(MetaPluginConfigSuite add)
add over the top of this
suite.
add - Suite to be merged with.
public static void addUnique(Collection<MetaPluginConfig> cfgs,
MetaPluginConfig cfg)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||