Package com.biglybt.core.tag
Interface TagFeatureExecOnAssign
-
- All Superinterfaces:
TagFeature
- All Known Subinterfaces:
TagDownload
- All Known Implementing Classes:
CategoryImpl
,GlobalManagerImpl.DownloadStateTagger.MyTag
,SpeedLimitHandler.PeerSet.TagPeerImpl
,TagDownloadWithState
public interface TagFeatureExecOnAssign extends TagFeature
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
TagFeatureExecOnAssign.OptionsTemplateHandler
-
Field Summary
Fields Modifier and Type Field Description static int
ACTION_APPLY_OPTIONS_TEMPLATE
static int
ACTION_ASSIGN_TAGS
static int
ACTION_DESTROY
static int
ACTION_FORCE_START
static int
ACTION_HOST
static int
ACTION_MOVE_INIT_SAVE_LOC
static int
ACTION_NONE
static int
ACTION_NOT_FORCE_START
static int
ACTION_PAUSE
static int
ACTION_POST_MAGNET_URI
static int
ACTION_PUBLISH
static int
ACTION_RESUME
static int
ACTION_SCRIPT
static int
ACTION_START
static int
ACTION_STOP
static int[]
ACTIONS
-
Fields inherited from interface com.biglybt.core.tag.TagFeature
TF_EXEC_ON_ASSIGN, TF_FILE_LOCATION, TF_LIMITS, TF_NONE, TF_NOTIFICATIONS, TF_PROPERTIES, TF_RATE_LIMIT, TF_RSS_FEED, TF_RUN_STATE, TF_XCODE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getActionScript()
TagFeatureExecOnAssign.OptionsTemplateHandler
getOptionsTemplateHandler()
java.lang.String
getPostMessageChannel()
int
getSupportedActions()
java.util.List<Tag>
getTagAssigns()
boolean
isActionEnabled(int action)
boolean
isAnyActionEnabled()
void
setActionEnabled(int action, boolean enabled)
void
setActionScript(java.lang.String script)
void
setPostMessageChannel(java.lang.String chat)
void
setTagAssigns(java.util.List<Tag> tags)
boolean
supportsAction(int action)
-
Methods inherited from interface com.biglybt.core.tag.TagFeature
getTag
-
-
-
-
Field Detail
-
ACTION_NONE
static final int ACTION_NONE
- See Also:
- Constant Field Values
-
ACTION_DESTROY
static final int ACTION_DESTROY
- See Also:
- Constant Field Values
-
ACTION_START
static final int ACTION_START
- See Also:
- Constant Field Values
-
ACTION_STOP
static final int ACTION_STOP
- See Also:
- Constant Field Values
-
ACTION_FORCE_START
static final int ACTION_FORCE_START
- See Also:
- Constant Field Values
-
ACTION_NOT_FORCE_START
static final int ACTION_NOT_FORCE_START
- See Also:
- Constant Field Values
-
ACTION_SCRIPT
static final int ACTION_SCRIPT
- See Also:
- Constant Field Values
-
ACTION_PAUSE
static final int ACTION_PAUSE
- See Also:
- Constant Field Values
-
ACTION_RESUME
static final int ACTION_RESUME
- See Also:
- Constant Field Values
-
ACTION_APPLY_OPTIONS_TEMPLATE
static final int ACTION_APPLY_OPTIONS_TEMPLATE
- See Also:
- Constant Field Values
-
ACTION_POST_MAGNET_URI
static final int ACTION_POST_MAGNET_URI
- See Also:
- Constant Field Values
-
ACTION_MOVE_INIT_SAVE_LOC
static final int ACTION_MOVE_INIT_SAVE_LOC
- See Also:
- Constant Field Values
-
ACTION_ASSIGN_TAGS
static final int ACTION_ASSIGN_TAGS
- See Also:
- Constant Field Values
-
ACTION_HOST
static final int ACTION_HOST
- See Also:
- Constant Field Values
-
ACTION_PUBLISH
static final int ACTION_PUBLISH
- See Also:
- Constant Field Values
-
ACTIONS
static final int[] ACTIONS
-
-
Method Detail
-
getSupportedActions
int getSupportedActions()
-
supportsAction
boolean supportsAction(int action)
-
isAnyActionEnabled
boolean isAnyActionEnabled()
-
isActionEnabled
boolean isActionEnabled(int action)
-
setActionEnabled
void setActionEnabled(int action, boolean enabled)
-
getActionScript
java.lang.String getActionScript()
-
setActionScript
void setActionScript(java.lang.String script)
-
getOptionsTemplateHandler
TagFeatureExecOnAssign.OptionsTemplateHandler getOptionsTemplateHandler()
-
getTagAssigns
java.util.List<Tag> getTagAssigns()
-
setTagAssigns
void setTagAssigns(java.util.List<Tag> tags)
-
getPostMessageChannel
java.lang.String getPostMessageChannel()
-
setPostMessageChannel
void setPostMessageChannel(java.lang.String chat)
-
-