org.apache.openjpa.jdbc.conf
Class MappingRepositoryValue

java.lang.Object
  extended by org.apache.openjpa.lib.conf.Value
      extended by org.apache.openjpa.lib.conf.ObjectValue
          extended by org.apache.openjpa.lib.conf.PluginValue
              extended by org.apache.openjpa.jdbc.conf.MappingRepositoryValue
All Implemented Interfaces:
Cloneable

public class MappingRepositoryValue
extends PluginValue

Handles the complex logic of creating a MappingRepository for a given configuration.

Author:
Marc Prud'hommeaux

Constructor Summary
MappingRepositoryValue(String prop)
           
 
Method Summary
 Object newInstance(String clsName, Class type, Configuration conf, boolean fatal)
          Allow subclasses to instantiate additional plugins.
 
Methods inherited from class org.apache.openjpa.lib.conf.PluginValue
getClassName, getInternalString, getProperties, getString, getValueType, instantiate, isSingleton, objectChanged, set, setClassName, setInternalString, setProperties, setString
 
Methods inherited from class org.apache.openjpa.lib.conf.ObjectValue
get, instantiate, set, setInternalObject
 
Methods inherited from class org.apache.openjpa.lib.conf.Value
addListener, alias, alias, assertChangeable, clone, equals, getAliases, getDefault, getInstantiatingGetter, getListeners, getLoadKey, getOriginalValue, getProperty, getScope, hashCode, isAliasListComprehensive, isDynamic, removeListener, setAlias, setAlias, setAliases, setAliasListComprehensive, setDefault, setDynamic, setInstantiatingGetter, setLoadKey, setObject, setProperty, setScope, unalias, unalias, valueChanged
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappingRepositoryValue

public MappingRepositoryValue(String prop)
Method Detail

newInstance

public Object newInstance(String clsName,
                          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 class ObjectValue


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.