com.aelitis.azureus.core.tag
Interface TagFeatureExecOnAssign

All Superinterfaces:
TagFeature
All Known Subinterfaces:
TagDownload
All Known Implementing Classes:
CategoryImpl, TagDownloadWithState

public interface TagFeatureExecOnAssign
extends TagFeature


Field Summary
static int ACTION_DESTROY
           
static int ACTION_FORCE_START
           
static int ACTION_NONE
           
static int ACTION_NOT_FORCE_START
           
static int ACTION_SCRIPT
           
static int ACTION_START
           
static int ACTION_STOP
           
 
Fields inherited from interface com.aelitis.azureus.core.tag.TagFeature
TF_EXEC_ON_ASSIGN, TF_FILE_LOCATION, TF_LIMITS, TF_NONE, TF_PROPERTIES, TF_RATE_LIMIT, TF_RSS_FEED, TF_RUN_STATE, TF_XCODE
 
Method Summary
 String getActionScript()
           
 int getSupportedActions()
           
 boolean isActionEnabled(int action)
           
 void setActionEnabled(int action, boolean enabled)
           
 void setActionScript(String script)
           
 boolean supportsAction(int action)
           
 
Methods inherited from interface com.aelitis.azureus.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
Method Detail

getSupportedActions

int getSupportedActions()

supportsAction

boolean supportsAction(int action)

isActionEnabled

boolean isActionEnabled(int action)

setActionEnabled

void setActionEnabled(int action,
                      boolean enabled)

getActionScript

String getActionScript()

setActionScript

void setActionScript(String script)