public class XMLConfigurationResource extends Object implements com.sdl.delivery.configuration.ConfigurationResource
ConfigurationResource
which hold an structured configuration of a configuration area
retrieved from XML legacy configuration files.Constructor and Description |
---|
XMLConfigurationResource(com.sdl.delivery.configuration.Configuration configuration)
Create an instance of
XMLConfigurationResource with the given last update time and main configuration. |
Modifier and Type | Method and Description |
---|---|
com.sdl.delivery.configuration.Configuration |
getConfiguration()
Get the main or root 'Configuration' contained by the 'Configuration Resource'.
|
com.sdl.delivery.configuration.Configuration |
getConfiguration(com.sdl.delivery.configuration.ConfigurationPath path)
Get the Configuration that can be retrieved by applying the given 'Configuration Path' to the main
'Configuration'.
|
List<com.sdl.delivery.configuration.Configuration> |
getConfigurations(com.sdl.delivery.configuration.ConfigurationPath path)
Get the list of 'Configurations' that can be retrieved by applying the given 'Configuration Path' to the main
'Configuration'.
|
Date |
getLastUpdate()
Get the last moment the 'Configuration Resource' was updated.
|
String |
getName()
Get the name of the 'Configuration Resource'.
|
public XMLConfigurationResource(com.sdl.delivery.configuration.Configuration configuration)
XMLConfigurationResource
with the given last update time and main configuration.configuration
- The main configuration to be hold by the resource. It can not be null
.public String getName()
com.sdl.delivery.configuration.ConfigurationResource
getName
in interface com.sdl.delivery.configuration.ConfigurationResource
public Date getLastUpdate()
com.sdl.delivery.configuration.ConfigurationResource
getLastUpdate
in interface com.sdl.delivery.configuration.ConfigurationResource
public com.sdl.delivery.configuration.Configuration getConfiguration()
com.sdl.delivery.configuration.ConfigurationResource
getConfiguration
in interface com.sdl.delivery.configuration.ConfigurationResource
public com.sdl.delivery.configuration.Configuration getConfiguration(com.sdl.delivery.configuration.ConfigurationPath path) throws com.sdl.delivery.configuration.ConfigurationException
com.sdl.delivery.configuration.ConfigurationResource
getConfiguration
in interface com.sdl.delivery.configuration.ConfigurationResource
path
- The given 'Configuration Path'.com.sdl.delivery.configuration.ConfigurationException
public List<com.sdl.delivery.configuration.Configuration> getConfigurations(com.sdl.delivery.configuration.ConfigurationPath path) throws com.sdl.delivery.configuration.ConfigurationException
com.sdl.delivery.configuration.ConfigurationResource
getConfigurations
in interface com.sdl.delivery.configuration.ConfigurationResource
path
- The given 'Configuration Path'.com.sdl.delivery.configuration.ConfigurationException
Copyright (c) 2014-2021 All Rights Reserved by the RWS Group for and on behalf of its affiliates and subsidiaries