com.aelitis.azureus.core.tag
Interface TagManager
- All Known Implementing Classes:
- TagManagerImpl
public interface TagManager
isEnabled
boolean isEnabled()
setProcessingEnabled
void setProcessingEnabled(boolean enabled)
getTagType
TagType getTagType(int tag_type)
getTagTypes
java.util.List<TagType> getTagTypes()
getTagsForTaggable
java.util.List<Tag> getTagsForTaggable(Taggable taggable)
getTagsForTaggable
java.util.List<Tag> getTagsForTaggable(int tag_types,
Taggable taggable)
setTagPublicDefault
void setTagPublicDefault(boolean pub)
getTagPublicDefault
boolean getTagPublicDefault()
lookupTagByUID
Tag lookupTagByUID(long tag_uid)
registerTaggableResolver
TaggableLifecycleHandler registerTaggableResolver(TaggableResolver resolver)
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)