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 booleanprivate final CopyOnWriteList<TaggableLifecycleListener> private TaggableResolver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddListener(TaggableLifecycleListener listener) voidinitialized(List<Taggable> initial_taggables) private voidremoveListener(TaggableLifecycleListener listener) private voidsetResolver(TaggableResolver _resolver) voidvoidvoidtaggableTagged(TagType tag_type, Tag tag, Taggable taggable) voidtaggableUntagged(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:
initializedin interfaceTaggableLifecycleHandler
-
taggableCreated
- Specified by:
taggableCreatedin interfaceTaggableLifecycleHandler
-
taggableDestroyed
- Specified by:
taggableDestroyedin interfaceTaggableLifecycleHandler
-
taggableTagged
-
taggableUntagged
-