Package com.biglybt.core.tag
Interface TagType
-
- All Known Implementing Classes:
CategoryManagerImpl
,GlobalManagerImpl.DownloadStateTagger
,OpenTorrentOptionsWindow.DiscoveredTag.TagTypeDiscovery
,SpeedLimitHandler.IPSetTagType
,TagTypeBase
,TagTypeDownloadInternal
,TagTypeDownloadManual
,TagTypeWithState
public interface TagType
-
-
Field Summary
Fields Modifier and Type Field Description static int
TT_DOWNLOAD_CATEGORY
static int
TT_DOWNLOAD_INTERNAL
static int
TT_DOWNLOAD_MANUAL
static int
TT_DOWNLOAD_STATE
static int
TT_PEER_IPSET
static int
TT_TAG_SUGGESTION
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addTag(Tag t)
void
addTagListener(Taggable taggable, TagListener listener)
taggable-specific listneer for this tag-typevoid
addTagTypeListener(TagTypeListener listener, boolean fire_for_existing)
Tag
createTag(java.lang.String name, boolean auto_add)
int[]
getColorDefault()
Tag
getTag(int tag_id)
Tag
getTag(java.lang.String tag_name, boolean is_localized)
int
getTagCount()
TagManager
getTagManager()
java.util.List<Tag>
getTags()
java.util.List<Tag>
getTagsForTaggable(Taggable taggable)
int
getTagType()
Unique type denoting this species of taglong
getTagTypeFeatures()
java.lang.String
getTagTypeName(boolean localize)
boolean
hasTagTypeFeature(long feature)
boolean
isTagTypeAuto()
boolean
isTagTypePersistent()
void
removeTag(Tag t)
void
removeTagListener(Taggable taggable, TagListener listener)
void
removeTagType()
void
removeTagTypeListener(TagTypeListener listener)
-
-
-
Field Detail
-
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
-
TT_DOWNLOAD_INTERNAL
static final int TT_DOWNLOAD_INTERNAL
- See Also:
- Constant Field Values
-
TT_TAG_SUGGESTION
static final int TT_TAG_SUGGESTION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTagType
int getTagType()
Unique type denoting this species of tag- Returns:
-
getTagTypeName
java.lang.String getTagTypeName(boolean localize)
-
isTagTypeAuto
boolean isTagTypeAuto()
-
isTagTypePersistent
boolean isTagTypePersistent()
-
getTagTypeFeatures
long getTagTypeFeatures()
-
hasTagTypeFeature
boolean hasTagTypeFeature(long feature)
-
createTag
Tag createTag(java.lang.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(java.lang.String tag_name, boolean is_localized)
-
getTagCount
int getTagCount()
-
getTags
java.util.List<Tag> getTags()
-
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)
-
-