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

java.lang.Object
  extended by com.aelitis.azureus.core.tag.impl.TagPropertyTrackerTemplateHandler
All Implemented Interfaces:
TagFeatureProperties.TagPropertyListener, TagListener

public class TagPropertyTrackerTemplateHandler
extends Object
implements TagFeatureProperties.TagPropertyListener, TagListener


Constructor Summary
protected TagPropertyTrackerTemplateHandler(AzureusCore _core, TagManagerImpl _tm)
           
 
Method Summary
 void propertyChanged(TagFeatureProperties.TagProperty property)
           
 void propertySync(TagFeatureProperties.TagProperty property)
           
 void taggableAdded(Tag tag, Taggable tagged)
           
 void taggableRemoved(Tag tag, Taggable tagged)
           
 void taggableSync(Tag tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagPropertyTrackerTemplateHandler

protected TagPropertyTrackerTemplateHandler(AzureusCore _core,
                                            TagManagerImpl _tm)
Method Detail

propertyChanged

public void propertyChanged(TagFeatureProperties.TagProperty property)
Specified by:
propertyChanged in interface TagFeatureProperties.TagPropertyListener

propertySync

public void propertySync(TagFeatureProperties.TagProperty property)
Specified by:
propertySync in interface TagFeatureProperties.TagPropertyListener

taggableAdded

public void taggableAdded(Tag tag,
                          Taggable tagged)
Specified by:
taggableAdded in interface TagListener

taggableSync

public void taggableSync(Tag tag)
Specified by:
taggableSync in interface TagListener

taggableRemoved

public void taggableRemoved(Tag tag,
                            Taggable tagged)
Specified by:
taggableRemoved in interface TagListener