public class ConfigurationProvisionOption extends Object implements ConfigurationOption
ConfigurationOption interface used internally when construction
such options| Constructor and Description |
|---|
ConfigurationProvisionOption(String id,
Map<String,Object> properties)
Creates a new
ConfigurationOption for the given id and the given property values |
| Modifier and Type | Method and Description |
|---|---|
org.ops4j.pax.exam.options.ProvisionOption<?> |
asOption()
Creates an Option from the current settings that could be used in Configure methods
|
ConfigurationOption |
create(boolean _create)
Specify if the configuration should be created if it does not yet exits
|
ConfigurationOption |
factory(boolean _factory)
Specify if the target of the properties are a factory configuration
|
String |
getId() |
Map<String,?> |
getProperties() |
boolean |
isCreate() |
boolean |
isFactory() |
boolean |
isOverride() |
ConfigurationOption |
override(boolean _override)
Specify if the properties of an existing configuration should be overriden/extended by the
ones given here, this does not work with factories!
|
ConfigurationOption |
put(String key,
Object value)
Add the key/value pair to the overriden options
|
ConfigurationOption |
putAll(Map<String,?> _properties)
Puts all properties from the given map to this configuration object, see
ConfigurationOption.put(String, Object) for more details |
public ConfigurationProvisionOption(String id, Map<String,Object> properties)
ConfigurationOption for the given id and the given property valuesid - configuration PIDproperties - configuration propertiespublic String getId()
getId in interface ConfigurationOptionpublic ConfigurationOption put(String key, Object value)
put in interface ConfigurationOptionkey - property keyvalue - property valuethis for chainingpublic ConfigurationOption putAll(Map<String,?> _properties)
ConfigurationOptionConfigurationOption.put(String, Object) for more detailsputAll in interface ConfigurationOption_properties - configuration propertiesthis for chainingpublic Map<String,?> getProperties()
getProperties in interface ConfigurationOptionpublic ConfigurationOption create(boolean _create)
create in interface ConfigurationOption_create - should this option be created?this for chainingpublic ConfigurationOption override(boolean _override)
override in interface ConfigurationOption_override - should existing properties be overriddenthis for chainingpublic ConfigurationOption factory(boolean _factory)
factory in interface ConfigurationOption_factory - is this a factory configuration?this for chainingpublic boolean isCreate()
isCreate in interface ConfigurationOptiontrue if this configuration should be created if not exits,
false otherwhisepublic boolean isOverride()
isOverride in interface ConfigurationOptiontrue if existing configurations should be extended/ovewritten
false otherwhisepublic boolean isFactory()
isFactory in interface ConfigurationOptiontrue if a factory configuration should be created false
otherwhisepublic org.ops4j.pax.exam.options.ProvisionOption<?> asOption()
ConfigurationOptionasOption in interface ConfigurationOptionCopyright © 2006–2017 OPS4J - Open Participation Software for Java. All rights reserved.