public class HobsonDeviceDescriptor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HobsonDeviceDescriptor.Builder |
Modifier and Type | Field and Description |
---|---|
static int |
AVAILABILITY_TIMEOUT_INTERVAL |
protected java.lang.String |
name |
Constructor and Description |
---|
HobsonDeviceDescriptor(DeviceContext context) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ActionClass> |
getActionClasses() |
java.util.Collection<DeviceContext> |
getAssociations() |
PropertyContainerClass |
getConfigurationClass() |
DeviceContext |
getContext() |
java.lang.String |
getManufacturerName() |
java.lang.String |
getManufacturerVersion() |
java.lang.String |
getModelName() |
java.lang.String |
getName() |
java.lang.String |
getPreferredVariableName() |
java.util.Set<java.lang.String> |
getTags() |
DeviceType |
getType() |
DeviceVariableDescriptor |
getVariable(java.lang.String name) |
java.util.Collection<DeviceVariableDescriptor> |
getVariables() |
boolean |
hasActionClasses() |
boolean |
hasPreferredVariableName() |
boolean |
hasTags() |
boolean |
hasVariable(java.lang.String name) |
boolean |
hasVariableDescriptions() |
boolean |
hasVariables() |
protected void |
setManufacturerName(java.lang.String manufacturerName) |
protected void |
setManufacturerVersion(java.lang.String manufacturerVersion) |
protected void |
setModelName(java.lang.String modelName) |
void |
setName(java.lang.String name) |
protected void |
setPreferredVariableName(java.lang.String preferredVariableName) |
void |
setTags(java.util.Set<java.lang.String> tags) |
protected void |
setType(DeviceType type) |
void |
setVariableDescriptor(DeviceVariableDescriptor dvd) |
public static final int AVAILABILITY_TIMEOUT_INTERVAL
protected java.lang.String name
public HobsonDeviceDescriptor(DeviceContext context)
public java.util.Collection<ActionClass> getActionClasses()
public java.util.Collection<DeviceContext> getAssociations()
public PropertyContainerClass getConfigurationClass()
public DeviceContext getContext()
public java.lang.String getManufacturerName()
protected void setManufacturerName(java.lang.String manufacturerName)
public java.lang.String getManufacturerVersion()
protected void setManufacturerVersion(java.lang.String manufacturerVersion)
public java.lang.String getModelName()
protected void setModelName(java.lang.String modelName)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getPreferredVariableName()
protected void setPreferredVariableName(java.lang.String preferredVariableName)
public java.util.Set<java.lang.String> getTags()
public void setTags(java.util.Set<java.lang.String> tags)
public DeviceType getType()
protected void setType(DeviceType type)
public boolean hasVariables()
public java.util.Collection<DeviceVariableDescriptor> getVariables()
public boolean hasVariable(java.lang.String name)
public DeviceVariableDescriptor getVariable(java.lang.String name)
public boolean hasPreferredVariableName()
public boolean hasVariableDescriptions()
public boolean hasActionClasses()
public boolean hasTags()
public void setVariableDescriptor(DeviceVariableDescriptor dvd)
Copyright © 2015 Whizzo Software LLC. All rights reserved.