Package com.biglybt.core.tag.impl
Class TagPropertyTrackerTemplateHandler
- java.lang.Object
-
- com.biglybt.core.tag.impl.TagPropertyTrackerTemplateHandler
-
- All Implemented Interfaces:
TagFeatureProperties.TagPropertyListener
,TagListener
public class TagPropertyTrackerTemplateHandler extends java.lang.Object implements TagFeatureProperties.TagPropertyListener, TagListener
-
-
Field Summary
Fields Modifier and Type Field Description (package private) TagManagerImpl
tag_manager
-
Constructor Summary
Constructors Modifier Constructor Description protected
TagPropertyTrackerTemplateHandler(Core _core, TagManagerImpl _tm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String[]
getPropertyBits(TagFeatureProperties.TagProperty prop)
private void
handleStuff(java.lang.String[] bits, java.util.Set<Taggable> taggables)
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)
-
-
-
Field Detail
-
tag_manager
final TagManagerImpl tag_manager
-
-
Constructor Detail
-
TagPropertyTrackerTemplateHandler
protected TagPropertyTrackerTemplateHandler(Core _core, TagManagerImpl _tm)
-
-
Method Detail
-
getPropertyBits
private java.lang.String[] getPropertyBits(TagFeatureProperties.TagProperty prop)
-
handleStuff
private void handleStuff(java.lang.String[] bits, java.util.Set<Taggable> taggables)
-
propertyChanged
public void propertyChanged(TagFeatureProperties.TagProperty property)
- Specified by:
propertyChanged
in interfaceTagFeatureProperties.TagPropertyListener
-
propertySync
public void propertySync(TagFeatureProperties.TagProperty property)
- Specified by:
propertySync
in interfaceTagFeatureProperties.TagPropertyListener
-
taggableAdded
public void taggableAdded(Tag tag, Taggable tagged)
- Specified by:
taggableAdded
in interfaceTagListener
-
taggableSync
public void taggableSync(Tag tag)
- Specified by:
taggableSync
in interfaceTagListener
-
taggableRemoved
public void taggableRemoved(Tag tag, Taggable tagged)
- Specified by:
taggableRemoved
in interfaceTagListener
-
-