public class MultipleConfigurator extends Object implements Configurator, AcceptsBusEventAggregator
Constructor and Description |
---|
MultipleConfigurator() |
MultipleConfigurator(Configurator configurator) |
Modifier and Type | Method and Description |
---|---|
void |
addDominantConfigurator(Configurator config) |
void |
addInferiorConfigurator(Configurator config) |
protected List<Configurator> |
getConfigs() |
Properties |
getPropertiesFor(String name)
Returns a set of properties for a given component name.
|
boolean |
isEmpty() |
void |
setBusEventAggregator(neo.nursery.BusEventAggregator pBusEventAggregator) |
String |
toString() |
public MultipleConfigurator()
public MultipleConfigurator(Configurator configurator)
public void addDominantConfigurator(Configurator config)
public void addInferiorConfigurator(Configurator config)
public Properties getPropertiesFor(String name) throws BusException
Configurator
The name must:
Some implementations of this interface will behave such that names can violate these rules. For example a File-based configurator may inherit some system-specific properties of the underlying operating system. On Microsoft operating systems, for example, file names are not case sensitive. Case sensitivity should therefore allways be assumed, not a prerequisite.
getPropertiesFor
in interface Configurator
name
- the name of the component, for example /some/componentBusException
- if the name does not exist, or if the name is invalidpublic boolean isEmpty()
public void setBusEventAggregator(neo.nursery.BusEventAggregator pBusEventAggregator)
setBusEventAggregator
in interface AcceptsBusEventAggregator
protected List<Configurator> getConfigs()
© 1998- 2021 Escenic AS