Package com.biglybt.core.tag.impl
Class TagManagerImpl.LifecycleHandlerImpl
java.lang.Object
com.biglybt.core.tag.impl.TagManagerImpl.LifecycleHandlerImpl
- All Implemented Interfaces:
TaggableLifecycleHandler
- Enclosing class:
- TagManagerImpl
private class TagManagerImpl.LifecycleHandlerImpl
extends Object
implements TaggableLifecycleHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private final CopyOnWriteList<TaggableLifecycleListener>
private TaggableResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addListener
(TaggableLifecycleListener listener) void
initialized
(List<Taggable> initial_taggables) private void
removeListener
(TaggableLifecycleListener listener) private void
setResolver
(TaggableResolver _resolver) void
void
void
taggableTagged
(TagType tag_type, Tag tag, Taggable taggable) void
taggableUntagged
(TagType tag_type, Tag tag, Taggable taggable)
-
Field Details
-
resolver
-
initialised
private boolean initialised -
listeners
-
-
Constructor Details
-
LifecycleHandlerImpl
private LifecycleHandlerImpl()
-
-
Method Details
-
setResolver
-
addListener
-
removeListener
-
initialized
- Specified by:
initialized
in interfaceTaggableLifecycleHandler
-
taggableCreated
- Specified by:
taggableCreated
in interfaceTaggableLifecycleHandler
-
taggableDestroyed
- Specified by:
taggableDestroyed
in interfaceTaggableLifecycleHandler
-
taggableTagged
-
taggableUntagged
-