|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Category
A Category for grouping torrents (DownloadManagers)
Field Summary | |
---|---|
static java.lang.String |
AT_AUTO_TRANSCODE_TARGET
|
static java.lang.String |
AT_RSS_GEN
|
static java.lang.String |
AT_UPLOAD_PRIORITY
|
static int |
TYPE_ALL
Category which contains all DownloadManagers |
static int |
TYPE_UNCATEGORIZED
Category which contains DownloadManagers that do not have a category assigned to them. |
static int |
TYPE_USER
User created Category |
Fields inherited from interface com.aelitis.azureus.core.tag.Tag |
---|
TP_SETTINGS_REQUESTED |
Method Summary | |
---|---|
void |
addCategoryListener(CategoryListener l)
Add a Category Listener |
void |
addManager(DownloadManagerState manager)
Add a DownloadManager to this category. |
void |
dump(IndentWriter writer)
|
boolean |
getBooleanAttribute(java.lang.String name)
|
java.util.List<DownloadManager> |
getDownloadManagers(java.util.List<DownloadManager> all_download_managers)
Retrieve a list of DownloadManagers for this category |
int |
getDownloadSpeed()
|
int |
getIntAttribute(java.lang.String name)
|
java.lang.String |
getName()
Retrieve the name of the category. |
java.lang.String |
getStringAttribute(java.lang.String name)
|
int |
getType()
Retrieves what type of Category this is |
int |
getUploadSpeed()
|
boolean |
hasCategoryListener(CategoryListener l)
|
void |
removeCategoryListener(CategoryListener l)
Remove a Category Listener |
void |
removeManager(DownloadManagerState manager)
Remove a DownloadManager object from this Category. |
void |
setBooleanAttribute(java.lang.String name,
boolean value)
|
void |
setDownloadSpeed(int speed)
|
void |
setIntAttribute(java.lang.String name,
int value)
|
void |
setStringAttribute(java.lang.String name,
java.lang.String value)
|
void |
setUploadSpeed(int speed)
|
Methods inherited from interface com.aelitis.azureus.core.tag.Tag |
---|
addTaggable, addTagListener, canBePublic, getColor, getDescription, getGroup, getImageID, getTaggableAddedTime, getTaggableTypes, getTagged, getTaggedCount, getTagID, getTagName, getTagType, getTagUID, getTransientProperty, hasTaggable, isPublic, isTagAuto, isVisible, removeTag, removeTaggable, removeTagListener, requestAttention, setCanBePublic, setColor, setDescription, setGroup, setImageID, setPublic, setTagName, setTransientProperty, setVisible |
Methods inherited from interface org.gudy.azureus2.plugins.tag.Tag |
---|
addListener, getTaggables, getTagName, removeListener |
Field Detail |
---|
static final int TYPE_USER
static final int TYPE_ALL
static final int TYPE_UNCATEGORIZED
static final java.lang.String AT_AUTO_TRANSCODE_TARGET
static final java.lang.String AT_RSS_GEN
static final java.lang.String AT_UPLOAD_PRIORITY
Method Detail |
---|
void addCategoryListener(CategoryListener l)
l
- Listener to addvoid removeCategoryListener(CategoryListener l)
l
- Listener to removeboolean hasCategoryListener(CategoryListener l)
java.lang.String getName()
int getType()
java.util.List<DownloadManager> getDownloadManagers(java.util.List<DownloadManager> all_download_managers)
void addManager(DownloadManagerState manager)
manager
- DownloadManager object to add to Categoryvoid removeManager(DownloadManagerState manager)
manager
- DownloadManager object to remove from Categoryvoid setDownloadSpeed(int speed)
int getDownloadSpeed()
void setUploadSpeed(int speed)
int getUploadSpeed()
java.lang.String getStringAttribute(java.lang.String name)
void setStringAttribute(java.lang.String name, java.lang.String value)
boolean getBooleanAttribute(java.lang.String name)
void setBooleanAttribute(java.lang.String name, boolean value)
int getIntAttribute(java.lang.String name)
void setIntAttribute(java.lang.String name, int value)
void dump(IndentWriter writer)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |