T - data type of the described parameter.public interface ParameterDescription<T> extends XmlRpcStruct
ParameterDescription as defined in the HomeMatic
XML-RPC specification. Paramsets are respresented as
Map<String, ParameterDescription>.| Modifier and Type | Interface and Description |
|---|---|
static class |
ParameterDescription.KEYS
Keys used by the ParameterDescription XML-RPC struct.
|
static class |
ParameterDescription.SET_TYPES
Paramset types for HomeMatic XML-RPC.
|
static class |
ParameterDescription.SPECIAL_KEYS
Keys used by the XML-RPC structs in a ParameterDescription's
ParameterDescription.KEYS.SPECIAL member. |
static class |
ParameterDescription.TYPES
Parameter types used by HomeMatic XML-RPC.
|
| Modifier and Type | Field and Description |
|---|---|
static Comparator<ParameterDescription<?>> |
TAB_ORDER_COMPARATOR |
| Modifier and Type | Method and Description |
|---|---|
T |
getDefault() |
int |
getOperations() |
Map<String,T> |
getSpecial() |
int |
getTabOrder() |
ParameterDescription.TYPES |
getType() |
String |
getUnit() |
boolean |
isEvent() |
boolean |
isReadable() |
boolean |
isWritable() |
containsKey, getBoolean, getInt, getString, getStringArray, getValue, keySet, setBoolean, setInt, setString, setStringArray, setValue, toMapstatic final Comparator<ParameterDescription<?>> TAB_ORDER_COMPARATOR
ParameterDescription.TYPES getType()
int getTabOrder()
T getDefault()
int getOperations()
boolean isReadable()
boolean isWritable()
boolean isEvent()
String getUnit()
Copyright © 2019. All rights reserved.