|
|||||||||
| 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 Configurationjava.lang.Exceptionpublic void didInitialize()
Configuration.didInitialize(). Currently does
nothing except logging.
didInitialize in class Configurationprotected ResourceLocator getResourceLocator()
getResourceLocator in class Configurationprotected 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 Configurationprotected 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 Configurationprotected java.io.InputStream getViewConfiguration(java.lang.String location)
getViewConfiguration in class Configurationpublic java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||