Class TagActorRegistry
java.lang.Object
com.inductiveautomation.ignition.gateway.tags.evaluation.TagActorRegistry
- All Implemented Interfaces:
ActorManagementFactory
since 8.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
protected static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TagActorRegistry.KeyPropIndex
protected List<ActorClassification>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
configureBrowseTraits
(NodeDescription.NodeDescriptionBuilder browseDescription, PropertySet config) Configures browse information for the set of applicable actors.createActor
(ActorClassification classification, NodeContext context, PropertySet properties) getAffectedClassifications
(VersionedPropertySet properties) getBrowseValue
(ActorClassification classification, PropertySet config) Returns a browse display value for the given configuration.<T> Collection<T>
getKeyValues
(Property<T> keyProp) protected TagActorRegistry.ClassificationRegistry
boolean
isValidType
(TagActor actor)
-
Field Details
-
map
-
orderedList
-
keyPropIndex
-
-
Constructor Details
-
TagActorRegistry
public TagActorRegistry()
-
-
Method Details
-
getBrowseValue
Description copied from interface:ActorManagementFactory
Returns a browse display value for the given configuration. Will return bad quality if the value source isn't specified, or if the config isn't valid.- Specified by:
getBrowseValue
in interfaceActorManagementFactory
-
getAffectedClassifications
- Specified by:
getAffectedClassifications
in interfaceActorManagementFactory
-
createActor
public TagActor createActor(ActorClassification classification, NodeContext context, PropertySet properties) throws ConfigurationException - Specified by:
createActor
in interfaceActorManagementFactory
- Throws:
ConfigurationException
-
getOrCreateClassification
-
isValidType
- Specified by:
isValidType
in interfaceActorManagementFactory
-
getClassifications
- Specified by:
getClassifications
in interfaceActorManagementFactory
-
getClassificationRegistries
-
getKeyValues
- Specified by:
getKeyValues
in interfaceActorManagementFactory
-
configureBrowseTraits
public void configureBrowseTraits(NodeDescription.NodeDescriptionBuilder browseDescription, PropertySet config) Description copied from interface:ActorManagementFactory
Configures browse information for the set of applicable actors.- Specified by:
configureBrowseTraits
in interfaceActorManagementFactory
-