com.aelitis.azureus.core.tag.impl
Class TagTypeDownloadManual

java.lang.Object
  extended by com.aelitis.azureus.core.tag.impl.TagTypeBase
      extended by com.aelitis.azureus.core.tag.impl.TagTypeWithState
          extended by com.aelitis.azureus.core.tag.impl.TagTypeDownloadManual
All Implemented Interfaces:
TagListener, TagType

public class TagTypeDownloadManual
extends TagTypeWithState


Field Summary
 
Fields inherited from class com.aelitis.azureus.core.tag.impl.TagTypeBase
AT_COLOR_ID
 
Fields inherited from interface com.aelitis.azureus.core.tag.TagType
TT_DOWNLOAD_CATEGORY, TT_DOWNLOAD_MANUAL, TT_DOWNLOAD_STATE, TT_PEER_IPSET
 
Constructor Summary
protected TagTypeDownloadManual(TaggableResolver resolver)
           
 
Method Summary
protected  Tag createTag(int tag_id, Map details)
           
 Tag createTag(String name, boolean auto_add)
           
 int[] getColorDefault()
           
 boolean isTagTypeAuto()
           
 boolean isTagTypePersistent()
           
 
Methods inherited from class com.aelitis.azureus.core.tag.impl.TagTypeWithState
addTag, getResolver, getTags, removeTag, removeTaggable, resolveTaggable
 
Methods inherited from class com.aelitis.azureus.core.tag.impl.TagTypeBase
addTagListener, addTagType, addTagTypeListener, closing, fireChanged, fireChanged, generate, generateConfig, getTag, getTag, getTagManager, getTagsForTaggable, getTagType, getTagTypeFeatures, getTagTypeName, hasTagTypeFeature, readBooleanAttribute, readLongAttribute, readStringAttribute, readStringListAttribute, removeTagListener, removeTagType, removeTagTypeListener, requestAttention, sync, taggableAdded, taggableRemoved, taggableSync, writeBooleanAttribute, writeLongAttribute, writeStringAttribute, writeStringListAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagTypeDownloadManual

protected TagTypeDownloadManual(TaggableResolver resolver)
Method Detail

isTagTypePersistent

public boolean isTagTypePersistent()
Specified by:
isTagTypePersistent in interface TagType
Overrides:
isTagTypePersistent in class TagTypeBase

isTagTypeAuto

public boolean isTagTypeAuto()
Specified by:
isTagTypeAuto in interface TagType
Overrides:
isTagTypeAuto in class TagTypeBase

getColorDefault

public int[] getColorDefault()
Specified by:
getColorDefault in interface TagType
Overrides:
getColorDefault in class TagTypeBase

createTag

public Tag createTag(String name,
                     boolean auto_add)
              throws TagException
Specified by:
createTag in interface TagType
Overrides:
createTag in class TagTypeBase
Throws:
TagException

createTag

protected Tag createTag(int tag_id,
                        Map details)