eXo Kernel :: Container 2.4.4-CLD

org.exoplatform.container.configuration
Class ConfigurationManagerImpl

java.lang.Object
  extended by org.exoplatform.container.configuration.ConfigurationManagerImpl
All Implemented Interfaces:
ConfigurationManager
Direct Known Subclasses:
MockConfigurationManagerImpl

public class ConfigurationManagerImpl
extends Object
implements ConfigurationManager

Jul 19, 2004


Field Summary
protected  Configuration configurations_
           
static String WAR_CONF_LOCATION
           
 
Fields inherited from interface org.exoplatform.container.configuration.ConfigurationManager
LOG_DEBUG, LOG_DEBUG_PROPERTY
 
Constructor Summary
ConfigurationManagerImpl()
           
ConfigurationManagerImpl(ClassLoader loader, Set<String> profiles)
           
ConfigurationManagerImpl(javax.servlet.ServletContext context, Set<String> profiles)
           
ConfigurationManagerImpl(Set<String> profiles)
           
ConfigurationManagerImpl(Set<String> profiles, boolean logEnabled)
           
 
Method Summary
 void addConfiguration(Collection urls)
           
 void addConfiguration(javax.servlet.ServletContext context, String url)
           
 void addConfiguration(String url)
           
 void addConfiguration(URL url)
           
 Component getComponent(Class clazz)
           
 Component getComponent(String service)
           
 Collection getComponents()
           
 Configuration getConfiguration()
           
static URL getCurrentURL()
          Returns the URL of the current document being unmarshalled or null.
 InputStream getInputStream(String uri)
           
 InputStream getInputStream(String url, String defaultURL)
           
 URL getResource(String uri)
           
 URL getResource(String url, String defaultURL)
           
 URL getURL(String url)
           
 boolean isDefault(String value)
           
 boolean isValidateSchema()
           
 void processRemoveConfiguration()
           
protected  String removePrefix(String prefix, String url)
           
 void setValidateSchema(boolean validateSchema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WAR_CONF_LOCATION

public static final String WAR_CONF_LOCATION
See Also:
Constant Field Values

configurations_

protected Configuration configurations_
Constructor Detail

ConfigurationManagerImpl

public ConfigurationManagerImpl()

ConfigurationManagerImpl

public ConfigurationManagerImpl(Set<String> profiles)

ConfigurationManagerImpl

public ConfigurationManagerImpl(Set<String> profiles,
                                boolean logEnabled)

ConfigurationManagerImpl

public ConfigurationManagerImpl(javax.servlet.ServletContext context,
                                Set<String> profiles)

ConfigurationManagerImpl

public ConfigurationManagerImpl(ClassLoader loader,
                                Set<String> profiles)
Method Detail

getCurrentURL

public static URL getCurrentURL()
Returns the URL of the current document being unmarshalled or null.

Returns:
the URL

getConfiguration

public Configuration getConfiguration()
Specified by:
getConfiguration in interface ConfigurationManager

addConfiguration

public void addConfiguration(javax.servlet.ServletContext context,
                             String url)
                      throws Exception
Throws:
Exception

addConfiguration

public void addConfiguration(String url)
                      throws Exception
Specified by:
addConfiguration in interface ConfigurationManager
Throws:
Exception

addConfiguration

public void addConfiguration(Collection urls)
                      throws Exception
Specified by:
addConfiguration in interface ConfigurationManager
Throws:
Exception

addConfiguration

public void addConfiguration(URL url)
                      throws Exception
Specified by:
addConfiguration in interface ConfigurationManager
Throws:
Exception

processRemoveConfiguration

public void processRemoveConfiguration()

getComponent

public Component getComponent(String service)
Specified by:
getComponent in interface ConfigurationManager

getComponent

public Component getComponent(Class clazz)
                       throws Exception
Specified by:
getComponent in interface ConfigurationManager
Throws:
Exception

getComponents

public Collection getComponents()
Specified by:
getComponents in interface ConfigurationManager

isValidateSchema

public boolean isValidateSchema()

setValidateSchema

public void setValidateSchema(boolean validateSchema)

getResource

public URL getResource(String url,
                       String defaultURL)
                throws Exception
Specified by:
getResource in interface ConfigurationManager
Throws:
Exception

getResource

public URL getResource(String uri)
                throws Exception
Specified by:
getResource in interface ConfigurationManager
Throws:
Exception

getInputStream

public InputStream getInputStream(String url,
                                  String defaultURL)
                           throws Exception
Specified by:
getInputStream in interface ConfigurationManager
Throws:
Exception

getInputStream

public InputStream getInputStream(String uri)
                           throws Exception
Specified by:
getInputStream in interface ConfigurationManager
Throws:
Exception

getURL

public URL getURL(String url)
           throws Exception
Specified by:
getURL in interface ConfigurationManager
Throws:
Exception

isDefault

public boolean isDefault(String value)
Specified by:
isDefault in interface ConfigurationManager

removePrefix

protected String removePrefix(String prefix,
                              String url)

eXo Kernel :: Container 2.4.4-CLD

Copyright © 2013 eXo Platform SAS. All Rights Reserved.