-
public interface DigitalOutputBuilderDigitalOutputBuilder interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description DigitalOutputBuilderaddress(Integer address)address.DigitalOutputbuild()build.DigitalOutputBuilderdescription(String description)description.DigitalOutputBuilderid(String id)id.DigitalOutputBuilderinitial(DigitalState state)initial.DigitalOutputBuildername(String name)name.static DigitalOutputBuildernewInstance(Context context)newInstance.DigitalOutputBuilderplatform(Class<? extends Platform> platformClass)platform.DigitalOutputBuilderplatform(String platformId)platform.DigitalOutputBuilderprovider(Class<? extends Provider> providerClass)provider.DigitalOutputBuilderprovider(String providerId)provider.DigitalOutputBuildershutdown(DigitalState state)shutdown.
-
-
-
Method Detail
-
id
DigitalOutputBuilder id(String id)
id.
- Parameters:
id- aStringobject.- Returns:
- a
DigitalOutputBuilderobject.
-
name
DigitalOutputBuilder name(String name)
name.
- Parameters:
name- aStringobject.- Returns:
- a
DigitalOutputBuilderobject.
-
description
DigitalOutputBuilder description(String description)
description.
- Parameters:
description- aStringobject.- Returns:
- a
DigitalOutputBuilderobject.
-
address
DigitalOutputBuilder address(Integer address)
address.
- Parameters:
address- aIntegerobject.- Returns:
- a
DigitalOutputBuilderobject.
-
shutdown
DigitalOutputBuilder shutdown(DigitalState state)
shutdown.
- Parameters:
state- aDigitalStateobject.- Returns:
- a
DigitalOutputBuilderobject.
-
initial
DigitalOutputBuilder initial(DigitalState state)
initial.
- Parameters:
state- aDigitalStateobject.- Returns:
- a
DigitalOutputBuilderobject.
-
platform
DigitalOutputBuilder platform(String platformId)
platform.
- Parameters:
platformId- aStringobject.- Returns:
- a
DigitalOutputBuilderobject.
-
platform
DigitalOutputBuilder platform(Class<? extends Platform> platformClass)
platform.
- Parameters:
platformClass- aClassobject.- Returns:
- a
DigitalOutputBuilderobject.
-
provider
DigitalOutputBuilder provider(String providerId)
provider.
- Parameters:
providerId- aStringobject.- Returns:
- a
DigitalOutputBuilderobject.
-
provider
DigitalOutputBuilder provider(Class<? extends Provider> providerClass)
provider.
- Parameters:
providerClass- aClassobject.- Returns:
- a
DigitalOutputBuilderobject.
-
newInstance
static DigitalOutputBuilder newInstance(Context context)
newInstance.
- Parameters:
context- aContextobject.- Returns:
- a
DigitalOutputBuilderobject.
-
build
DigitalOutput build()
build.
- Returns:
- a
DigitalOutputobject.
-
-