com.aelitis.azureus.core.tag
Interface TagManager

All Known Implementing Classes:
TagManagerImpl

public interface TagManager


Method Summary
 void addTagFeatureListener(int features, TagFeatureListener listener)
           
 void addTaggableLifecycleListener(long taggable_type, TaggableLifecycleListener listener)
           
 void addTagManagerListener(TagManagerListener listener, boolean fire_for_existing)
           
 boolean getTagPublicDefault()
           
 java.util.List<Tag> getTagsForTaggable(int tag_types, Taggable taggable)
           
 java.util.List<Tag> getTagsForTaggable(Taggable taggable)
           
 TagType getTagType(int tag_type)
           
 java.util.List<TagType> getTagTypes()
           
 boolean isEnabled()
           
 Tag lookupTagByUID(long tag_uid)
           
 TaggableLifecycleHandler registerTaggableResolver(TaggableResolver resolver)
           
 void removeTagFeatureListener(TagFeatureListener listener)
           
 void removeTaggableLifecycleListener(long taggable_type, TaggableLifecycleListener listener)
           
 void removeTagManagerListener(TagManagerListener listener)
           
 void setProcessingEnabled(boolean enabled)
           
 void setTagPublicDefault(boolean pub)
           
 

Method Detail

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)