Class AbstractPropertyMapResource
java.lang.Object
com.inductiveautomation.ignition.gateway.model.resources.AbstractPropertyMapResource
- Direct Known Subclasses:
EdgeSystemPropertiesResource
,LocalSystemPropertiesResource
,SecurityPropertiesResource
,SystemPropertiesResource
,WSChannelSettingsResource
A class used to model a resource as an immutable map of property keys to values.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final com.inductiveautomation.ignition.common.gson.Gson
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractPropertyMapResource
(Map<Property<?>, Object> properties) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends AbstractPropertyMapResource>
Tstatic com.inductiveautomation.ignition.common.gson.JsonObject
buildSchema
(Map<Property<?>, Field> properties) static Field
modifyProperties
(List<PropertyValue> propValues) modifyProperty
(Property<T> prop, T value)
-
Field Details
-
GSON
protected static final com.inductiveautomation.ignition.common.gson.Gson GSON
-
-
Constructor Details
-
AbstractPropertyMapResource
-
-
Method Details
-
getProperties
-
modifyProperty
-
modifyProperties
-
buildSchema
-
buildDefaultResource
-
getField
-