org.gudy.azureus2.pluginsimpl.local.torrent
Class TorrentAttributeRelativeSavePathImpl

java.lang.Object
  extended by org.gudy.azureus2.pluginsimpl.local.torrent.TorrentAttributeRelativeSavePathImpl
All Implemented Interfaces:
TorrentAttribute

public class TorrentAttributeRelativeSavePathImpl
extends java.lang.Object


Field Summary
 
Fields inherited from interface org.gudy.azureus2.plugins.torrent.TorrentAttribute
TA_CATEGORY, TA_CONTENT_MAP, TA_DISPLAY_NAME, TA_NETWORKS, TA_PEER_SOURCES, TA_RELATIVE_SAVE_PATH, TA_SHARE_PROPERTIES, TA_TRACKER_CLIENT_EXTENSIONS, TA_USER_COMMENT
 
Constructor Summary
protected TorrentAttributeRelativeSavePathImpl()
           
 
Method Summary
 void addDefinedValue(java.lang.String name)
          Adds a new value to the attribute set
 void addTorrentAttributeListener(TorrentAttributeListener l)
           
 java.lang.String[] getDefinedValues()
          Returns the currently defined values for this attribute
 java.lang.String getName()
           
protected  java.util.List getTorrentAttributeListeners()
           
protected  void notifyListeners(TorrentAttributeEvent ev)
           
 void removeDefinedValue(java.lang.String name)
          Removes a value from the attribute set
 void removeTorrentAttributeListener(TorrentAttributeListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TorrentAttributeRelativeSavePathImpl

protected TorrentAttributeRelativeSavePathImpl()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface TorrentAttribute

getDefinedValues

public java.lang.String[] getDefinedValues()
Description copied from interface: TorrentAttribute
Returns the currently defined values for this attribute

Specified by:
getDefinedValues in interface TorrentAttribute
Returns:

addDefinedValue

public void addDefinedValue(java.lang.String name)
Description copied from interface: TorrentAttribute
Adds a new value to the attribute set

Specified by:
addDefinedValue in interface TorrentAttribute

removeDefinedValue

public void removeDefinedValue(java.lang.String name)
Description copied from interface: TorrentAttribute
Removes a value from the attribute set

Specified by:
removeDefinedValue in interface TorrentAttribute

addTorrentAttributeListener

public void addTorrentAttributeListener(TorrentAttributeListener l)
Specified by:
addTorrentAttributeListener in interface TorrentAttribute

removeTorrentAttributeListener

public void removeTorrentAttributeListener(TorrentAttributeListener l)
Specified by:
removeTorrentAttributeListener in interface TorrentAttribute

getTorrentAttributeListeners

protected java.util.List getTorrentAttributeListeners()

notifyListeners

protected void notifyListeners(TorrentAttributeEvent ev)