org.gudy.azureus2.ui.swt.views
Class TaggingView

java.lang.Object
  extended by org.gudy.azureus2.ui.swt.views.TaggingView
All Implemented Interfaces:
TagTypeListener, UISWTViewEventListener, UISWTViewCoreEventListener

public class TaggingView
extends Object
implements UISWTViewCoreEventListener, TagTypeListener

View showing tags set on selected taggable item(s). Sometimes easier than drag and dropping to buttons/sidebar

Author:
TuxPaper

Field Summary
static String MSGID_PREFIX
           
 
Constructor Summary
TaggingView()
           
 
Method Summary
 boolean eventOccurred(UISWTViewEvent event)
          Triggers when an even listed in UISWTViewEvent occurs
 void tagAdded(Tag tag)
           
 void tagChanged(Tag changedTag)
           
 void tagRemoved(Tag tag)
           
 void tagTypeChanged(TagType tag_type)
          General change not specific to one tag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSGID_PREFIX

public static final String MSGID_PREFIX
See Also:
Constant Field Values
Constructor Detail

TaggingView

public TaggingView()
Method Detail

eventOccurred

public boolean eventOccurred(UISWTViewEvent event)
Description copied from interface: UISWTViewEventListener
Triggers when an even listed in UISWTViewEvent occurs

Specified by:
eventOccurred in interface UISWTViewEventListener
Parameters:
event - event that occurred
Returns:
meaning dependent upon event type

tagTypeChanged

public void tagTypeChanged(TagType tag_type)
Description copied from interface: TagTypeListener
General change not specific to one tag

Specified by:
tagTypeChanged in interface TagTypeListener

tagAdded

public void tagAdded(Tag tag)
Specified by:
tagAdded in interface TagTypeListener

tagChanged

public void tagChanged(Tag changedTag)
Specified by:
tagChanged in interface TagTypeListener

tagRemoved

public void tagRemoved(Tag tag)
Specified by:
tagRemoved in interface TagTypeListener