|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.lib.conf.AbstractProductDerivation
public abstract class AbstractProductDerivation
Abstract no-op product derivation for easy extension.
Field Summary |
---|
Fields inherited from interface org.apache.openjpa.lib.conf.ProductDerivation |
---|
TYPE_FEATURE, TYPE_PRODUCT |
Constructor Summary | |
---|---|
AbstractProductDerivation()
|
Method Summary | |
---|---|
boolean |
afterSpecificationSet(Configuration conf)
Called after the specification has been set. |
boolean |
beforeConfigurationConstruct(ConfigurationProvider cp)
Provides the instance with a callback to mutate the initial properties of the ConfigurationProvider . |
boolean |
beforeConfigurationLoad(Configuration conf)
Provides the instance with the opportunity to mutate conf before the user configuration is applied. |
String |
getConfigurationPrefix()
Return the configuration prefix for properties of this product. |
ConfigurationProvider |
load(File file,
String anchor)
Load given file, or return null if it is not a file this receiver understands. |
ConfigurationProvider |
load(String resource,
String anchor,
ClassLoader loader)
Load the given given resource into the returned ConfigurationProvider, or return null if it is not a resource this receiver understands. |
ConfigurationProvider |
loadDefaults(ClassLoader loader)
Load defaults into the returned ConfigurationProvider, or return null if no defaults are found. |
ConfigurationProvider |
loadGlobals(ClassLoader loader)
Load globals into the returned ConfigurationProvider, or return null if no globals are found. |
void |
validate()
Ensure that this derivation is valid. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.openjpa.lib.conf.ProductDerivation |
---|
getType |
Constructor Detail |
---|
public AbstractProductDerivation()
Method Detail |
---|
public String getConfigurationPrefix()
ProductDerivation
getConfigurationPrefix
in interface ProductDerivation
public void validate() throws Exception
ProductDerivation
validate
in interface ProductDerivation
Exception
public ConfigurationProvider loadGlobals(ClassLoader loader) throws Exception
ProductDerivation
loadGlobals
in interface ProductDerivation
Exception
public ConfigurationProvider loadDefaults(ClassLoader loader) throws Exception
ProductDerivation
loadDefaults
in interface ProductDerivation
Exception
public ConfigurationProvider load(String resource, String anchor, ClassLoader loader) throws Exception
ProductDerivation
load
in interface ProductDerivation
anchor
- optional named anchor within a multiple-configuration
resource
Exception
public ConfigurationProvider load(File file, String anchor) throws Exception
ProductDerivation
load
in interface ProductDerivation
anchor
- optional named anchor within a multiple-configuration file
Exception
public boolean beforeConfigurationConstruct(ConfigurationProvider cp)
ProductDerivation
ConfigurationProvider
. This is primarily to alter or
add properties that determine what type of configuration is constructed,
and therefore is typically used at runtime only.
beforeConfigurationConstruct
in interface ProductDerivation
public boolean beforeConfigurationLoad(Configuration conf)
ProductDerivation
conf
before the user configuration is applied.
beforeConfigurationLoad
in interface ProductDerivation
public boolean afterSpecificationSet(Configuration conf)
ProductDerivation
afterSpecificationSet
in interface ProductDerivation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |