Class Parameter
- java.lang.Object
-
- com.inductiveautomation.ignition.common.config.BasicProperty<ParameterValue>
-
- com.inductiveautomation.ignition.common.tags.config.properties.Parameter
-
- All Implemented Interfaces:
Property<ParameterValue>
,java.io.Serializable
public class Parameter extends BasicProperty<ParameterValue>
Parameters are special types of properties. They act as properties, but they have a more complicated value object that manages data type and binding. We had to do it this way because the property set system really doesn't like to have property data types change, so it's not practical to use that system for user changeable type. This way, user config is part of the value. However, on the down side, we have to managing bindings our own, and so the value has support for that as well.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Parameter(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Parameter
get(Property<?> prop)
static Parameter
get(java.lang.String name)
java.lang.String
toString()
-
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicProperty
equals, getClazz, getDefaultValue, getName, getType, hashCode, of, setClazz, setClazz_, setDefaultValue, setDefaultValue_, setName, setName_
-
-
-
-
Method Detail
-
get
public static Parameter get(java.lang.String name)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classBasicProperty<ParameterValue>
-
-