public class VariableManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.HashMap<java.lang.String,VariableInteraction<?>> |
variables |
Constructor and Description |
---|
VariableManager(VariableService variableService) |
Modifier and Type | Method and Description |
---|---|
<T> void |
add(java.util.List<VariableConfig<?>> variables) |
<DataType> VariableManager |
add(java.lang.String alias,
int configVariableId,
<any> converter) |
VariableManager |
add(java.lang.String alias,
VariableConfig<?> var) |
VariableManager |
clear() |
static <DataType> VariableInteraction<DataType> |
createFromConfig(VariableConfig<DataType> variable,
IoTizeDevice device) |
static <DataType> VariableInteraction<DataType> |
createFromConfig(VariableConfig<DataType> variable,
VariableService service) |
static VariableInteraction<byte[]> |
createFromConfig(Variable item,
IoTizeDevice device) |
static VariableInteraction<byte[]> |
createFromGeneric(GenericVariable variable,
IoTizeDevice device) |
static <DataType> VariableInteraction<DataType> |
createFromGeneric(GenericVariable variable,
IoTizeDevice device,
<any> converter) |
<T> VariableInteraction<T> |
get(java.lang.String alias) |
public java.util.HashMap<java.lang.String,VariableInteraction<?>> variables
public VariableManager(VariableService variableService)
public <T> VariableInteraction<T> get(java.lang.String alias)
public VariableManager add(@NonNull java.lang.String alias, @NonNull VariableConfig<?> var)
public <DataType> VariableManager add(@NonNull java.lang.String alias, int configVariableId, @Nullable <any> converter)
public VariableManager clear()
public static <DataType> VariableInteraction<DataType> createFromGeneric(GenericVariable variable, IoTizeDevice device, <any> converter)
public static VariableInteraction<byte[]> createFromGeneric(GenericVariable variable, IoTizeDevice device)
public static <DataType> VariableInteraction<DataType> createFromConfig(VariableConfig<DataType> variable, IoTizeDevice device)
public static <DataType> VariableInteraction<DataType> createFromConfig(VariableConfig<DataType> variable, VariableService service)
public <T> void add(java.util.List<VariableConfig<?>> variables)
public static VariableInteraction<byte[]> createFromConfig(Variable item, IoTizeDevice device)