org.eclipse.swordfish.internal.core.configuration.xml
Class XmlConfigurationSource
java.lang.Object
org.eclipse.swordfish.internal.core.configuration.xml.XmlConfigurationSource
- All Implemented Interfaces:
- PollableConfigurationSource<java.util.Map<java.lang.String,java.lang.String>>
public class XmlConfigurationSource
- extends java.lang.Object
- implements PollableConfigurationSource<java.util.Map<java.lang.String,java.lang.String>>
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlConfigurationSource
public XmlConfigurationSource()
setConfigurationPath
public void setConfigurationPath(java.lang.String path)
setConfigurationPath
public void setConfigurationPath(java.net.URL path)
getConfigurations
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getConfigurations()
- Description copied from interface:
PollableConfigurationSource
- Returns the mapping between PID(configuration ids as described in
ConfigurationConsumer.getId()) and the configuration data.
- Specified by:
getConfigurations in interface PollableConfigurationSource<java.util.Map<java.lang.String,java.lang.String>>
- Returns:
- a configuration Map, the result may be
null
if no configuration is provided.
getProperties
public java.util.Map<java.lang.String,?> getProperties()
- Description copied from interface:
PollableConfigurationSource
- Default properties. May be enhanced or overridden by the properties provided
at OSGI service registration. Merged properties are stored in and provided
by an internal registry.
- Specified by:
getProperties in interface PollableConfigurationSource<java.util.Map<java.lang.String,java.lang.String>>
- Returns:
- Map of properties.
getPropertiesTransformer
public XmlToPropertiesTransformer getPropertiesTransformer()
setPropertiesTransformer
public void setPropertiesTransformer(XmlToPropertiesTransformer propertiesTransformer)