ContextBuilder interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Method Summary
Modifier and TypeMethodDescriptionadd.add.default ContextBuilderadd(Properties properties) add.default ContextBuilderadd(Properties properties, String prefixFilter) add.default ContextBuilderaddDefaultPlatform(Platform platform) addDefaultPlatform.default ContextBuilderaddPlatform(Platform... platform) addPlatform.default ContextBuilderaddPlatform(Provider... provider) addPlatform.default ContextBuilderaddProperties(File file) addProperties.default ContextBuilderaddProperties(File file, String prefixFilter) addProperties.default ContextBuilderaddProperties(InputStream stream) addProperties.default ContextBuilderaddProperties(InputStream stream, String prefixFilter) addProperties.default ContextBuilderaddProperties(Reader reader) addProperties.default ContextBuilderaddProperties(Reader reader, String prefixFilter) addProperties.default ContextBuilderaddProperties(Map<String, String> properties) addProperties.default ContextBuilderaddProperties(Map<String, String> properties, String prefixFilter) addProperties.default ContextBuilderaddProperties(Properties properties) addProperties.default ContextBuilderaddProperties(Properties properties, String prefixFilter) addProperties.default ContextBuilderaddProperty(String key, String value) addProperty.default ContextBuilderaddProperty(Map.Entry<String, String>... value) addProperty.default ContextBuilderautoDetect.autoDetectPlatforms.autoDetectProviders.autoInject.defaultPlatform.default ContextBuilderdefaultPlatform(Platform platform) defaultPlatform.defaultPlatform(String platformId) defaultPlatform.static ContextBuildernewInstance.default ContextBuildernoAutoDetect.noAutoDetectPlatforms.noAutoDetectProviders.noAutoInject.default ContextBuilderproperties(File file) properties.properties(File file, String prefixFilter) properties.default ContextBuilderproperties(InputStream stream) properties.properties(InputStream stream, String prefixFilter) properties.default ContextBuilderproperties(Reader reader) properties.properties(Reader reader, String prefixFilter) properties.properties(Map<String, String> values) properties.properties(Map<String, String> properties, String prefixFilter) properties.default ContextBuilderproperties(Properties properties) properties.properties(Properties properties, String prefixFilter) properties.property.property.default ContextBuildersetAutoDetect(boolean autoDetect) setAutoDetect.default ContextBuildersetAutoInject(boolean autoInject) setAutoInject.default ContextBuildersetDefaultPlatform(Platform platform) setDefaultPlatform.default ContextBuildersetDefaultPlatform(String platformId) setDefaultPlatform.toConfig()toConfig.
-
Method Details
-
newInstance
newInstance.
- Returns:
- a
ContextBuilderobject.
-
add
add.
- Parameters:
platform- aPlatformobject.- Returns:
- a
ContextBuilderobject.
-
add
add.
- Parameters:
provider- aProviderobject.- Returns:
- a
ContextBuilderobject.
-
defaultPlatform
String defaultPlatform()defaultPlatform.
- Returns:
- a
Stringobject.
-
defaultPlatform
defaultPlatform.
- Parameters:
platformId- aStringobject.- Returns:
- a
ContextBuilderobject.
-
autoDetectPlatforms
ContextBuilder autoDetectPlatforms()autoDetectPlatforms.
- Returns:
- a
ContextBuilderobject.
-
noAutoDetectPlatforms
ContextBuilder noAutoDetectPlatforms()noAutoDetectPlatforms.
- Returns:
- a
ContextBuilderobject.
-
autoDetectProviders
ContextBuilder autoDetectProviders()autoDetectProviders.
- Returns:
- a
ContextBuilderobject.
-
noAutoDetectProviders
ContextBuilder noAutoDetectProviders()noAutoDetectProviders.
- Returns:
- a
ContextBuilderobject.
-
autoInject
ContextBuilder autoInject()autoInject.
- Returns:
- a
ContextBuilderobject.
-
noAutoInject
ContextBuilder noAutoInject()noAutoInject.
- Returns:
- a
ContextBuilderobject.
-
setAutoInject
setAutoInject.
- Parameters:
autoInject- a boolean.- Returns:
- a
ContextBuilderobject.
-
toConfig
ContextConfig toConfig()toConfig.
- Returns:
- a
ContextConfigobject.
-
setAutoDetect
setAutoDetect.
- Parameters:
autoDetect- a boolean.- Returns:
- a
ContextBuilderobject.
-
autoDetect
autoDetect.
- Returns:
- a
ContextBuilderobject.
-
noAutoDetect
noAutoDetect.
- Returns:
- a
ContextBuilderobject.
-
addPlatform
addPlatform.
- Parameters:
platform- aPlatformobject.- Returns:
- a
ContextBuilderobject.
-
addPlatform
addPlatform.
- Parameters:
provider- aProviderobject.- Returns:
- a
ContextBuilderobject.
-
addDefaultPlatform
addDefaultPlatform.
- Parameters:
platform- aPlatformobject.- Returns:
- a
ContextBuilderobject.
-
defaultPlatform
defaultPlatform.
- Parameters:
platform- aPlatformobject.- Returns:
- a
ContextBuilderobject.
-
setDefaultPlatform
setDefaultPlatform.
- Parameters:
platformId- aStringobject.- Returns:
- a
ContextBuilderobject.
-
setDefaultPlatform
setDefaultPlatform.
- Parameters:
platform- aPlatformobject.- Returns:
- a
ContextBuilderobject.
-
property
property.
- Parameters:
key- aStringobject.value- aStringobject.- Returns:
- a
ContextBuilderobject.
-
property
property.
- Parameters:
value- aMap.Entryobject.- Returns:
- a
ContextBuilderobject.
-
properties
properties.
- Parameters:
values- aMapobject.- Returns:
- a
ContextBuilderobject.
-
properties
properties.
- Parameters:
properties- aMapobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject.
-
properties
properties.
- Parameters:
properties- aPropertiesobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject.
-
properties
properties.
- Parameters:
stream- aInputStreamobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingstream.
-
properties
properties.
- Parameters:
reader- aReaderobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingreader.
-
properties
properties.
- Parameters:
file- aFileobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingfile.
-
properties
properties.
- Parameters:
properties- aPropertiesobject.- Returns:
- a
ContextBuilderobject.
-
properties
properties.
- Parameters:
stream- aInputStreamobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingstream.
-
properties
properties.
- Parameters:
reader- aReaderobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingreader.
-
properties
properties.
- Parameters:
file- aFileobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingfile.
-
addProperty
addProperty.
- Parameters:
key- aStringobject.value- aStringobject.- Returns:
- a
ContextBuilderobject.
-
addProperty
addProperty.
- Parameters:
value- aMap.Entryobject.- Returns:
- a
ContextBuilderobject.
-
addProperties
addProperties.
- Parameters:
properties- aPropertiesobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject.
-
addProperties
addProperties.
- Parameters:
properties- aPropertiesobject.- Returns:
- a
ContextBuilderobject.
-
addProperties
addProperties.
- Parameters:
properties- aMapobject.- Returns:
- a
ContextBuilderobject.
-
addProperties
addProperties.
- Parameters:
properties- aMapobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject.
-
addProperties
addProperties.
- Parameters:
stream- aInputStreamobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingstream.
-
addProperties
addProperties.
- Parameters:
stream- aInputStreamobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingstream.
-
addProperties
addProperties.
- Parameters:
reader- aReaderobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingreader.
-
addProperties
addProperties.
- Parameters:
reader- aReaderobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingreader.
-
addProperties
addProperties.
- Parameters:
file- aFileobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingfile.
-
addProperties
addProperties.
- Parameters:
file- aFileobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject. - Throws:
IOException- if an error occurs accessingfile.
-
add
add.
- Parameters:
properties- aPropertiesobject.prefixFilter- aStringobject.- Returns:
- a
ContextBuilderobject.
-
add
add.
- Parameters:
properties- aPropertiesobject.- Returns:
- a
ContextBuilderobject.
-