Class GatewayTagInterface
java.lang.Object
com.inductiveautomation.ignition.client.tags.impl.GatewayTagInterface
This class is the link between tags in the client and tags in the gateway.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
This ClientTagProvider is used when the default tag provider is not set on the project.protected class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbrowseHistoricalTagsAsync
(QualifiedPath root, BrowseFilter filter) browseTagDataSourcesAsync
(String provider, BrowseElement root, BrowseFilter filter) protected TagPath
void
copyTagsToClipboard
(List<TagPath> tagPaths, boolean removeOriginalTags) creatorBrowse
(String provider, String sessionKey, TagPath tagPath, boolean single) creatorModify
(String provider, String session, PropertySet changes) moveTagsAsync
(List<TagPath> tags, TagPath destination, boolean copy, CollisionPolicy collisionPolicy) pasteFromClipboard
(TagPath destination) renameTagAsync
(TagPath tag, String newName, CollisionPolicy collisionPolicy) void
shutdown()
-
Constructor Details
-
GatewayTagInterface
-
-
Method Details
-
shutdown
public void shutdown() -
clean
-
clean
-
get
-
browseHistoricalTagsAsync
public CompletableFuture<Results<Result>> browseHistoricalTagsAsync(QualifiedPath root, BrowseFilter filter) -
browseTagDataSourcesAsync
public CompletableFuture<Results<BrowseElement>> browseTagDataSourcesAsync(String provider, BrowseElement root, BrowseFilter filter) -
copyTagsToClipboard
-
pasteFromClipboard
-
creatorBrowse
public CompletableFuture<Results<NodeDescription>> creatorBrowse(String provider, String sessionKey, TagPath tagPath, boolean single) -
creatorModify
public CompletableFuture<PropertySet> creatorModify(String provider, String session, PropertySet changes) -
moveTagsAsync
public CompletableFuture<List<QualityCode>> moveTagsAsync(List<TagPath> tags, TagPath destination, boolean copy, CollisionPolicy collisionPolicy) -
renameTagAsync
public CompletableFuture<QualityCode> renameTagAsync(TagPath tag, String newName, CollisionPolicy collisionPolicy)
-