Package org.exoplatform.container.xml
Class Configuration
- java.lang.Object
-
- org.exoplatform.container.xml.Configuration
-
-
Field Summary
Fields Modifier and Type Field Description static StringKERNEL_CONFIGURATION_1_0_URI
-
Constructor Summary
Constructors Constructor Description Configuration()
-
Method Summary
-
-
-
Field Detail
-
KERNEL_CONFIGURATION_1_0_URI
public static final String KERNEL_CONFIGURATION_1_0_URI
- See Also:
- Constant Field Values
-
-
Method Detail
-
getContainerLifecyclePlugins
public Collection<ContainerLifecyclePlugin> getContainerLifecyclePlugins()
-
addContainerLifecyclePlugin
public void addContainerLifecyclePlugin(ContainerLifecyclePlugin plugin)
-
getContainerLifecyclePluginIterator
public Iterator<ContainerLifecyclePlugin> getContainerLifecyclePluginIterator()
-
hasContainerLifecyclePlugin
public boolean hasContainerLifecyclePlugin()
-
getComponentLifecyclePlugins
public Collection<ComponentLifecyclePlugin> getComponentLifecyclePlugins()
-
addComponentLifecyclePlugin
public void addComponentLifecyclePlugin(Object object)
-
getComponentLifecyclePluginIterator
public Iterator<ComponentLifecyclePlugin> getComponentLifecyclePluginIterator()
-
hasComponentLifecyclePlugin
public boolean hasComponentLifecyclePlugin()
-
addComponent
public void addComponent(Component comp)
-
getComponents
public Collection<Component> getComponents()
-
hasComponent
public boolean hasComponent()
-
getExternalComponentPlugins
public ExternalComponentPlugins getExternalComponentPlugins(String s)
-
addExternalComponentPlugins
public void addExternalComponentPlugins(ExternalComponentPlugins eps)
-
getExternalComponentPluginsIterator
public Iterator<ExternalComponentPlugins> getExternalComponentPluginsIterator()
-
hasExternalComponentPlugins
public boolean hasExternalComponentPlugins()
-
addImport
public void addImport(String url)
-
addRemoveConfiguration
public void addRemoveConfiguration(String type)
-
removeConfiguration
public void removeConfiguration(String type)
-
mergeConfiguration
public void mergeConfiguration(Configuration other)
-
merge
public static Configuration merge(Configuration... configs)
Merge all the given configurations and return a safe copy of the result- Parameters:
configs- the list of configurations to merge ordered by priority, the second configuration will override the configuration of the first one and so on.- Returns:
- the merged configuration
-
hasComponent
public static boolean hasComponent(String key)
Indicates whether or not the given key has been registered has a component within the current configuration if and only if we have a configuration currently defined. If no configuration has been defined it will always returnfalse
-
toXML
public String toXML()
Dumps the configuration in XML format into aStringWriterand returns the content
-
keepCurrentState
public void keepCurrentState()
This will keep the current state of the configuration like its size and hash
-
getCurrentSize
public int getCurrentSize()
- Returns:
- the currentSize
-
getCurrentHash
public int getCurrentHash()
- Returns:
- the currentHash
-
-