Package org.apache.openjpa.jdbc.conf
Class MappingRepositoryValue
- java.lang.Object
-
- org.apache.openjpa.lib.conf.Value
-
- org.apache.openjpa.lib.conf.ObjectValue
-
- org.apache.openjpa.lib.conf.PluginValue
-
- org.apache.openjpa.jdbc.conf.MappingRepositoryValue
-
- All Implemented Interfaces:
java.lang.Cloneable
public class MappingRepositoryValue extends PluginValue
Handles the complex logic of creating aMappingRepository
for a given configuration.- Author:
- Marc Prud'hommeaux
-
-
Constructor Summary
Constructors Constructor Description MappingRepositoryValue(java.lang.String prop)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
newInstance(java.lang.String clsName, java.lang.Class type, Configuration conf, boolean fatal)
Allow subclasses to instantiate additional plugins.-
Methods inherited from class org.apache.openjpa.lib.conf.PluginValue
configure, getClassName, getInternalString, getProperties, getString, getValueType, instantiate, isSingleton, objectChanged, set, setClassName, setInternalString, setProperties, setString
-
Methods inherited from class org.apache.openjpa.lib.conf.ObjectValue
configure, get, instantiate, 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
-
-
-
-
Method Detail
-
newInstance
public java.lang.Object newInstance(java.lang.String clsName, java.lang.Class type, Configuration conf, boolean fatal)
Description copied from class:ObjectValue
Allow subclasses to instantiate additional plugins. This method does not perform configuration.- Overrides:
newInstance
in classObjectValue
-
-