|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.lib.conf.Value
org.apache.openjpa.lib.conf.ObjectValue
org.apache.openjpa.lib.conf.PluginListValue
public class PluginListValue
A list of plugins. Defaults and aliases on plugin lists apply only to individual class names.
PluginValue| Constructor Summary | |
|---|---|
PluginListValue(java.lang.String prop)
|
|
| Method Summary | |
|---|---|
java.lang.String[] |
getClassNames()
The plugin class names. |
protected java.lang.String |
getInternalString()
Return the internal string form of this value. |
java.lang.String[] |
getProperties()
The plugin properties. |
java.lang.String |
getString()
Override to recognize aliases of the class name without the attached properties string. |
java.lang.Class |
getValueType()
Returns the type of the property that this Value represents. |
java.lang.Object |
instantiate(java.lang.Class elemType,
Configuration conf,
boolean fatal)
Instantiate the plugins as instances of the given class. |
protected void |
objectChanged()
Implement this method to synchronize internal data with the new object value. |
void |
setClassNames(java.lang.String[] names)
The plugin class names. |
protected void |
setInternalString(java.lang.String str)
Set this value from the given string. |
void |
setProperties(java.lang.String[] props)
The plugin properties. |
void |
setString(java.lang.String str)
Override to recognize aliases of the plugin name without the attached properties string. |
| Methods inherited from class org.apache.openjpa.lib.conf.ObjectValue |
|---|
get, instantiate, newInstance, set, set, setInternalObject |
| Methods inherited from class org.apache.openjpa.lib.conf.Value |
|---|
alias, alias, clone, equals, getAliases, getDefault, getInstantiatingGetter, getListener, getLoadKey, getProperty, getScope, hashCode, isAliasListComprehensive, setAlias, setAlias, setAliases, setAliasListComprehensive, setDefault, setInstantiatingGetter, setListener, setLoadKey, setObject, setProperty, setScope, unalias, unalias, valueChanged |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PluginListValue(java.lang.String prop)
| Method Detail |
|---|
public java.lang.String[] getClassNames()
public void setClassNames(java.lang.String[] names)
public java.lang.String[] getProperties()
public void setProperties(java.lang.String[] props)
public java.lang.Object instantiate(java.lang.Class elemType,
Configuration conf,
boolean fatal)
instantiate in class ObjectValuepublic java.lang.String getString()
getString in class Valuepublic void setString(java.lang.String str)
setString in class Valuepublic java.lang.Class getValueType()
Value
getValueType in class ObjectValueprotected void objectChanged()
ObjectValue
objectChanged in class ObjectValueprotected java.lang.String getInternalString()
Value
getInternalString in class ObjectValueprotected void setInternalString(java.lang.String str)
Value
setInternalString in class ObjectValue
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||