All Known Implementing Classes:
TagObjectEditor

public interface TagEditor
  • Method Details

    • isShowing

      boolean isShowing()
    • addTag

      void addTag(TagPath parentFolder, TagDefinition tagDef)
      Edits the new tag definition, and will add it to the gateway under the specified path on commit.
    • addTag

      @Deprecated void addTag(TagPath parentFolder, TagType type)
      Deprecated.
      Creates a new tag of the given type. The preferred method is to pass in the base definition using the other overload.
    • editTags

      void editTags(List<TagPath> paths)
    • editTags

      @Deprecated void editTags(List<TagPath> paths, List<Tag> tags)
      Deprecated.
      Deprecated because the edit function will no longer use the provided objects, instead it loads them from the gateway on edit.
    • editTags

      void editTags(List<TagPath> paths, TagDiff startingEdit)
      Edits the specified tags, starting with the current edit diff.
    • editTags

      @Deprecated void editTags(List<TagPath> paths, List<Tag> tags, TagDiff startingEdit)
      Deprecated.
      Deprecated because the function will not use the passed in objects any more, it looks them up each time.
    • tagsSelected

      void tagsSelected(List<TagPath> paths)
    • tagsSelected

      @Deprecated void tagsSelected(List<TagPath> paths, List<Tag> tags)
      Deprecated.
      Deprecated because the function will not use the passed in objects any more, it looks them up each time.