com.aelitis.azureus.core.tag
Interface TagType
- All Known Implementing Classes:
- CategoryManagerImpl, TagTypeBase, TagTypeDownloadManual, TagTypeWithState
public interface TagType
TT_DOWNLOAD_CATEGORY
static final int TT_DOWNLOAD_CATEGORY
- See Also:
- Constant Field Values
TT_DOWNLOAD_STATE
static final int TT_DOWNLOAD_STATE
- See Also:
- Constant Field Values
TT_DOWNLOAD_MANUAL
static final int TT_DOWNLOAD_MANUAL
- See Also:
- Constant Field Values
TT_PEER_IPSET
static final int TT_PEER_IPSET
- See Also:
- Constant Field Values
getTagType
int getTagType()
- Unique type denoting this species of tag
- Returns:
getTagTypeName
String getTagTypeName(boolean localize)
isTagTypeAuto
boolean isTagTypeAuto()
isTagTypePersistent
boolean isTagTypePersistent()
getTagTypeFeatures
long getTagTypeFeatures()
hasTagTypeFeature
boolean hasTagTypeFeature(long feature)
createTag
Tag createTag(String name,
boolean auto_add)
throws TagException
- Throws:
TagException
addTag
void addTag(Tag t)
removeTag
void removeTag(Tag t)
getTag
Tag getTag(int tag_id)
getTag
Tag getTag(String tag_name,
boolean is_localized)
getTags
List<Tag> getTags()
getTagsForTaggable
List<Tag> getTagsForTaggable(Taggable taggable)
removeTagType
void removeTagType()
getTagManager
TagManager getTagManager()
getColorDefault
int[] getColorDefault()
addTagTypeListener
void addTagTypeListener(TagTypeListener listener,
boolean fire_for_existing)
removeTagTypeListener
void removeTagTypeListener(TagTypeListener listener)
addTagListener
void addTagListener(Taggable taggable,
TagListener listener)
- taggable-specific listneer for this tag-type
- Parameters:
taggable
- listener
-
removeTagListener
void removeTagListener(Taggable taggable,
TagListener listener)