Interface AttributeMapperAdapter
-
- All Superinterfaces:
AuthAdapter
public interface AttributeMapperAdapter extends AuthAdapter
Helper APIs for each type ofAttributeMapper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> AttributeMapper<T>
create(com.inductiveautomation.ignition.common.gson.JsonElement config, java.lang.Class<T> clazz)
Factory method for newAttributeMapper
instances-
Methods inherited from interface com.inductiveautomation.ignition.gateway.auth.adapter.AuthAdapter
getType
-
-
-
-
Method Detail
-
create
@Nonnull <T> AttributeMapper<T> create(@Nonnull com.inductiveautomation.ignition.common.gson.JsonElement config, @Nonnull java.lang.Class<T> clazz) throws AttributeMapperAdapterException
Factory method for newAttributeMapper
instances- Type Parameters:
T
- the type of the value which this mapper will map- Parameters:
config
- the configuration for theAttributeMapper
clazz
- theClass
containing the type of the value which this mapper will map- Returns:
- the new
AttributeMapper
instance - Throws:
AttributeMapperAdapterException
- if there is an unexpected problem creating theAttributeMapper
-
-