Class GatewayTagInterface


  • public class GatewayTagInterface
    extends java.lang.Object
    This class is the link between tags in the client and tags in the gateway.
    • Constructor Detail

      • GatewayTagInterface

        public GatewayTagInterface​(ClientContext context)
    • Method Detail

      • shutdown

        public void shutdown()
      • stopPolling

        protected void stopPolling()
      • setPollingDelay

        protected void setPollingDelay​(int millis)
      • runPoll

        protected void runPoll()
      • clean

        protected java.util.ArrayList<TagPath> clean​(java.util.List<TagPath> paths)
      • copyTagsToClipboard

        public void copyTagsToClipboard​(java.util.List<TagPath> tagPaths,
                                        boolean removeOriginalTags)
      • pasteFromClipboard

        public java.util.concurrent.CompletableFuture<java.util.List<QualityCode>> pasteFromClipboard​(TagPath destination)
      • renameTagAsync

        public java.util.concurrent.CompletableFuture<QualityCode> renameTagAsync​(TagPath tag,
                                                                                  java.lang.String newName,
                                                                                  CollisionPolicy collisionPolicy)