|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.conf.Configuration
org.apache.cayenne.conf.DefaultConfiguration
public class DefaultConfiguration
Subclass of Configuration that uses the System CLASSPATH to locate resources.
Field Summary |
---|
Fields inherited from class org.apache.cayenne.conf.Configuration |
---|
ACCEPT_ALL_DATAVIEWS, configurationShutdownHook, dataDomains, dataViewLocations, DEFAULT_CONFIGURATION_CLASS, DEFAULT_DOMAIN_FILE, DEFAULT_LOGGING_PROPS_FILE, domainConfigurationName, eventManager, ignoringLoadFailures, loaderDelegate, loadStatus, overrideFactory, projectVersion, saverDelegate, sharedConfiguration |
Constructor Summary | |
---|---|
DefaultConfiguration()
Default constructor. |
|
DefaultConfiguration(java.lang.String domainConfigurationName)
Constructor with a named domain configuration resource. |
|
DefaultConfiguration(java.lang.String domainConfigurationName,
ResourceLocator locator)
Creates DefaultConfiguration with specified cayenne project file name and ResourceLocator. |
Method Summary | |
---|---|
void |
addClassPath(java.lang.String customPath)
Adds a custom path for class path lookups. |
void |
addResourcePath(java.lang.String path)
Adds the given String as a custom path for resource lookups. |
boolean |
canInitialize()
Default implementation of Configuration.canInitialize() . |
void |
didInitialize()
Default implementation of Configuration.didInitialize() . |
protected java.io.InputStream |
getDomainConfiguration()
Returns the domain configuration as a stream or null if it cannot be
found. |
protected java.io.InputStream |
getMapConfiguration(java.lang.String location)
Returns the DataMap configuration from a
specified location or null if it cannot be found. |
protected ResourceLocator |
getResourceLocator()
Returns the default ResourceLocator configured for CLASSPATH lookups. |
protected java.io.InputStream |
getViewConfiguration(java.lang.String location)
|
void |
initialize()
Initializes all Cayenne resources. |
protected void |
setResourceLocator(ResourceLocator locator)
Sets the specified ResourceLocator . |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DefaultConfiguration()
DefaultConfiguration(String)
with
Configuration.DEFAULT_DOMAIN_FILE
as argument.
Configuration.Configuration()
public DefaultConfiguration(java.lang.String domainConfigurationName)
Configuration.Configuration(String)
.
ConfigurationException
- when domainConfigurationName
is
null
.Configuration.Configuration(String)
public DefaultConfiguration(java.lang.String domainConfigurationName, ResourceLocator locator)
Method Detail |
---|
public void addClassPath(java.lang.String customPath)
conf = new DefaultConfiguration(); conf.addClassPath("my/package/name"); Configuration.initializeSharedConfiguration(conf);
public void addResourcePath(java.lang.String path)
java.lang.IllegalArgumentException
- if path
is null
.public boolean canInitialize()
Configuration.canInitialize()
. Creates a
ResourceLocator suitable for loading from the CLASSPATH, unless it has already been
set in a subclass. Always returns true
.
canInitialize
in class Configuration
public void initialize() throws java.lang.Exception
initialize
in class Configuration
java.lang.Exception
public void didInitialize()
Configuration.didInitialize()
. Currently does
nothing except logging.
didInitialize
in class Configuration
protected ResourceLocator getResourceLocator()
getResourceLocator
in class Configuration
protected void setResourceLocator(ResourceLocator locator)
ResourceLocator
. Currently called from
initialize()
.
protected java.io.InputStream getDomainConfiguration()
null
if it cannot be
found. Uses the configured ResourceLocator
to find the file.
getDomainConfiguration
in class Configuration
protected java.io.InputStream getMapConfiguration(java.lang.String location)
DataMap
configuration from a
specified location or null
if it cannot be found. Uses the
configured ResourceLocator
to find the file.
getMapConfiguration
in class Configuration
protected java.io.InputStream getViewConfiguration(java.lang.String location)
getViewConfiguration
in class Configuration
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |