Interface TagManager

All Known Implementing Classes:
TagManagerImpl

public interface TagManager
  • Method Details

    • isEnabled

      boolean isEnabled()
    • setProcessingEnabled

      void setProcessingEnabled(boolean enabled)
    • getTagType

      TagType getTagType(int tag_type)
    • getTagTypes

      List<TagType> getTagTypes()
    • getTagsForTaggable

      List<Tag> getTagsForTaggable(Taggable taggable)
    • getTagsForTaggable

      List<Tag> getTagsForTaggable(int tag_type, Taggable taggable)
    • getTagsForTaggable

      List<Tag> getTagsForTaggable(int[] tag_types, Taggable taggable)
    • getTagsByName

      List<Tag> getTagsByName(String name, boolean is_localized)
    • setTagPublicDefault

      void setTagPublicDefault(boolean pub)
    • getTagPublicDefault

      boolean getTagPublicDefault()
    • lookupTagByUID

      Tag lookupTagByUID(long tag_uid)
    • lookupTagsByName

      List<Tag> lookupTagsByName(String tag_name)
    • registerTaggableResolver

      TaggableLifecycleHandler registerTaggableResolver(TaggableResolver resolver)
    • compileConstraint

      TagConstraint compileConstraint(String expression)
    • duplicate

      Tag duplicate(Tag tag)
    • exportTags

      VuzeFile exportTags(List<Tag> tags)
    • addTagManagerListener

      void addTagManagerListener(TagManagerListener listener, boolean fire_for_existing)
    • removeTagManagerListener

      void removeTagManagerListener(TagManagerListener listener)
    • addTagFeatureListener

      void addTagFeatureListener(int features, TagFeatureListener listener)
    • removeTagFeatureListener

      void removeTagFeatureListener(TagFeatureListener listener)
    • addTaggableLifecycleListener

      void addTaggableLifecycleListener(long taggable_type, TaggableLifecycleListener listener)
    • removeTaggableLifecycleListener

      void removeTaggableLifecycleListener(long taggable_type, TaggableLifecycleListener listener)