Package com.biglybt.ui.swt.views
Class TorrentOptionsView.DMWrapper
- java.lang.Object
-
- com.biglybt.ui.swt.views.TorrentOptionsView.DMWrapper
-
- All Implemented Interfaces:
DownloadManagerOptionsHandler
,DownloadManagerStateAttributeListener
- Enclosing class:
- TorrentOptionsView
private static class TorrentOptionsView.DMWrapper extends java.lang.Object implements DownloadManagerOptionsHandler, DownloadManagerStateAttributeListener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.biglybt.core.download.DownloadManagerOptionsHandler
DownloadManagerOptionsHandler.ParameterChangeListener
-
-
Field Summary
Fields Modifier and Type Field Description private DownloadManager
dm
private CopyOnWriteList<DownloadManagerOptionsHandler.ParameterChangeListener>
listeners
-
Fields inherited from interface com.biglybt.core.download.DownloadManagerStateAttributeListener
WILL_BE_READ, WRITTEN
-
-
Constructor Summary
Constructors Modifier Constructor Description private
DMWrapper(DownloadManager _dm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(DownloadManagerOptionsHandler.ParameterChangeListener listener)
void
attributeEventOccurred(DownloadManager dm, java.lang.String attribute_name, int event_type)
boolean
getBooleanParameter(java.lang.String name)
DownloadManager
getDownloadManager()
int
getDownloadRateLimitBytesPerSecond()
int
getIntParameter(java.lang.String name)
java.lang.String
getName()
int
getUploadRateLimitBytesPerSecond()
void
removeListener(DownloadManagerOptionsHandler.ParameterChangeListener listener)
void
setBooleanParameter(java.lang.String name, boolean value)
void
setDownloadRateLimitBytesPerSecond(int limit)
void
setIntParameter(java.lang.String name, int value)
void
setParameterDefault(java.lang.String key)
void
setUploadRateLimitBytesPerSecond(int limit)
-
-
-
Field Detail
-
dm
private DownloadManager dm
-
listeners
private CopyOnWriteList<DownloadManagerOptionsHandler.ParameterChangeListener> listeners
-
-
Constructor Detail
-
DMWrapper
private DMWrapper(DownloadManager _dm)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceDownloadManagerOptionsHandler
-
setIntParameter
public void setIntParameter(java.lang.String name, int value)
- Specified by:
setIntParameter
in interfaceDownloadManagerOptionsHandler
-
getIntParameter
public int getIntParameter(java.lang.String name)
- Specified by:
getIntParameter
in interfaceDownloadManagerOptionsHandler
-
setBooleanParameter
public void setBooleanParameter(java.lang.String name, boolean value)
- Specified by:
setBooleanParameter
in interfaceDownloadManagerOptionsHandler
-
getBooleanParameter
public boolean getBooleanParameter(java.lang.String name)
- Specified by:
getBooleanParameter
in interfaceDownloadManagerOptionsHandler
-
setParameterDefault
public void setParameterDefault(java.lang.String key)
- Specified by:
setParameterDefault
in interfaceDownloadManagerOptionsHandler
-
getUploadRateLimitBytesPerSecond
public int getUploadRateLimitBytesPerSecond()
- Specified by:
getUploadRateLimitBytesPerSecond
in interfaceDownloadManagerOptionsHandler
-
setUploadRateLimitBytesPerSecond
public void setUploadRateLimitBytesPerSecond(int limit)
- Specified by:
setUploadRateLimitBytesPerSecond
in interfaceDownloadManagerOptionsHandler
-
getDownloadRateLimitBytesPerSecond
public int getDownloadRateLimitBytesPerSecond()
- Specified by:
getDownloadRateLimitBytesPerSecond
in interfaceDownloadManagerOptionsHandler
-
setDownloadRateLimitBytesPerSecond
public void setDownloadRateLimitBytesPerSecond(int limit)
- Specified by:
setDownloadRateLimitBytesPerSecond
in interfaceDownloadManagerOptionsHandler
-
getDownloadManager
public DownloadManager getDownloadManager()
- Specified by:
getDownloadManager
in interfaceDownloadManagerOptionsHandler
-
attributeEventOccurred
public void attributeEventOccurred(DownloadManager dm, java.lang.String attribute_name, int event_type)
- Specified by:
attributeEventOccurred
in interfaceDownloadManagerStateAttributeListener
-
addListener
public void addListener(DownloadManagerOptionsHandler.ParameterChangeListener listener)
- Specified by:
addListener
in interfaceDownloadManagerOptionsHandler
-
removeListener
public void removeListener(DownloadManagerOptionsHandler.ParameterChangeListener listener)
- Specified by:
removeListener
in interfaceDownloadManagerOptionsHandler
-
-