com.aelitis.azureus.core.tag
Interface Tag
- All Superinterfaces:
- Tag
- All Known Subinterfaces:
- Category, TagDownload, TagPeer
- All Known Implementing Classes:
- CategoryImpl, TagDownloadWithState
public interface Tag
- extends Tag
TP_SETTINGS_REQUESTED
static final java.lang.String TP_SETTINGS_REQUESTED
- See Also:
- Constant Field Values
getTagType
TagType getTagType()
- Unique type denoting this species of tag
- Returns:
getTagID
int getTagID()
- Unique ID within this tag type
- Returns:
getTagUID
long getTagUID()
- Unique across tag types and can be used to lookup by TagManager::lookuptagByUID
- Returns:
getTagName
java.lang.String getTagName(boolean localize)
setTagName
void setTagName(java.lang.String name)
throws TagException
- Throws:
TagException
getTaggableTypes
int getTaggableTypes()
setCanBePublic
void setCanBePublic(boolean can_be_public)
canBePublic
boolean canBePublic()
isPublic
boolean isPublic()
setPublic
void setPublic(boolean pub)
isTagAuto
boolean[] isTagAuto()
- Returns:
- [auto_add,auto_remove]
isVisible
boolean isVisible()
setVisible
void setVisible(boolean visible)
getGroup
java.lang.String getGroup()
setGroup
void setGroup(java.lang.String group)
getImageID
java.lang.String getImageID()
setImageID
void setImageID(java.lang.String id)
getColor
int[] getColor()
setColor
void setColor(int[] rgb)
addTaggable
void addTaggable(Taggable t)
removeTaggable
void removeTaggable(Taggable t)
getTaggedCount
int getTaggedCount()
getTagged
java.util.Set<Taggable> getTagged()
hasTaggable
boolean hasTaggable(Taggable t)
removeTag
void removeTag()
getDescription
java.lang.String getDescription()
setDescription
void setDescription(java.lang.String desc)
setTransientProperty
void setTransientProperty(java.lang.String property,
java.lang.Object value)
getTransientProperty
java.lang.Object getTransientProperty(java.lang.String property)
getTaggableAddedTime
long getTaggableAddedTime(Taggable taggble)
requestAttention
void requestAttention()
addTagListener
void addTagListener(TagListener listener,
boolean fire_for_existing)
removeTagListener
void removeTagListener(TagListener listener)