Package org.openremote.model.attribute
Class MetaItem<T>
java.lang.Object
org.openremote.model.value.AbstractNameValueHolder<T>
org.openremote.model.attribute.MetaItem<T>
- All Implemented Interfaces:
Serializable
,NameHolder
,NameValueHolder<T>
,ValueHolder<T>
A named value whose name must match the name of a
MetaItemDescriptor
and whose value must match the value
type of the MetaItemDescriptor
.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Serialise the meta item as just the value to make it less verboseNested classes/interfaces inherited from interface org.openremote.model.value.NameHolder
NameHolder.NameHolderToStringConverter
-
Field Summary
Fields inherited from class org.openremote.model.value.AbstractNameValueHolder
name, type, value, valueStr
-
Constructor Summary
ConstructorsConstructorDescriptionMetaItem
(String name, ValueDescriptor<?> valueDescriptor) MetaItem
(String name, ValueDescriptor<T> valueDescriptor, T value) MetaItem
(MetaItemDescriptor<T> metaDescriptor) MetaItem
(MetaItemDescriptor<T> metaDescriptor, T value) -
Method Summary
Methods inherited from class org.openremote.model.value.AbstractNameValueHolder
equals, getName, getType, getTypeClass, getValue, getValue, hashCode, setName, setValue