|
|||||||||
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
Field Summary |
---|
Fields inherited from class org.apache.openjpa.lib.conf.Value |
---|
INVISIBLE |
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<java.lang.Object[]> |
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 |
---|
configure, configure, get, instantiate, newInstance, set, set, setInternalObject |
Methods inherited from class org.apache.openjpa.lib.conf.Value |
---|
addEquivalentKey, addListener, alias, alias, assertChangeable, clone, equals, getAliases, getDefault, getEquivalentKeys, getInstantiatingGetter, getListeners, getLoadKey, getOriginalValue, getProperty, getPropertyKeys, getScope, hashCode, hide, isAliasListComprehensive, isDynamic, isHidden, isPrivate, makePrivate, matches, removeListener, setAlias, setAlias, setAliases, setAliasListComprehensive, setDefault, setDynamic, setInstantiatingGetter, setLoadKey, setObject, setProperty, setScope, toString, unalias, unalias, valueChanged |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, 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 ObjectValue
public java.lang.String getString()
getString
in class Value
public void setString(java.lang.String str)
setString
in class Value
public java.lang.Class<java.lang.Object[]> getValueType()
Value
getValueType
in class ObjectValue
protected void objectChanged()
ObjectValue
objectChanged
in class ObjectValue
protected java.lang.String getInternalString()
Value
getInternalString
in class ObjectValue
protected 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 |