Interface TagEditor

  • All Known Implementing Classes:
    TagObjectEditor

    public interface TagEditor
    • Method Detail

      • 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​(java.util.List<TagPath> paths)
      • editTags

        @Deprecated
        void editTags​(java.util.List<TagPath> paths,
                      java.util.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​(java.util.List<TagPath> paths,
                      TagDiff startingEdit)
        Edits the specified tags, starting with the current edit diff.
      • editTags

        @Deprecated
        void editTags​(java.util.List<TagPath> paths,
                      java.util.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​(java.util.List<TagPath> paths)
      • tagsSelected

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