Class cern.lhcias.csgui.TagsView.PanelSTagsView

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----cern.lhcias.csgui.TagsView.PanelSTagsView

public class PanelSTagsView
extends Panel
implements TagsView

TagsView type implemented: PanelSTagsView

This class, which is a "TagsView", is a simple base class for a TagsView which display
one tag. It is intended to be extended.

If the component doesn't want the tag's name to be changed, it must set
the public boolean Changeable to false;

Events:
As any TagsView, it may fires TagcCliked and Alarm events.

Configuration:
The configuration is the name of the tag

See Also:
TagsView

Variable Index

 o alarmAdapter
 
 o Changeable
 
 o cM
 
 o ovadapter
 
 o tadapter
 
 o tagArrays
 
 o TagtoView
 
 o tcadapter
 
 o TYPE
 

Constructor Index

 o PanelSTagsView()
 

Method Index

 o addAlarmListener(AlarmListener)
 
 o addMouseListener(MouseListener)
 
 o addOpenViewListener(OpenViewListener)
 
 o addTag(String)
 
 o addTag(TagsView)
 
 o addTag(Vector)
 
 o addTagClickedListener(TagClickedListener)
 
 o doYouImplement(String)
 
 o fireTagClickedEvent(String)
 
 o getComponentNb()
 
 o getComponentsList()
 
 o getLocalTagNames()
 
 o getPossibleTypes()
 
 o getTagNames()
 
 o getType()
 
 o instantiate(TagArrays, String, TagChangeAdapter, TagClickedAdapter, OpenViewAdapter, configurationMgr, AlarmAdapter)
 
 o receiveTagChange(TagChangeEvent)
 
 o removeAlarmListener(AlarmListener)
 
 o removeOpenViewListener(OpenViewListener)
 
 o removeTag(String)
 
 o removeTag(TagsView)
 
 o removeTag(Vector)
 
 o removeTagClickedListener(TagClickedListener)
 
 o setConfig(String)
 
 o setProperty(String, String, String)
 
 o toString()
 

Variables

 o TYPE

 public String TYPE

 o Changeable

 public boolean Changeable

 o tadapter

 public TagChangeAdapter tadapter

 o TagtoView

 public String TagtoView

 o tagArrays

 public TagArrays tagArrays

 o tcadapter

 public TagClickedAdapter tcadapter

 o ovadapter

 public OpenViewAdapter ovadapter

 o cM

 public configurationMgr cM

 o alarmAdapter

 public AlarmAdapter alarmAdapter

Constructors

 o PanelSTagsView

 public PanelSTagsView()

Methods

 o addTagClickedListener

 public synchronized void addTagClickedListener(TagClickedListener listener)

 o removeTagClickedListener

 public synchronized void removeTagClickedListener(TagClickedListener listener)

 o fireTagClickedEvent

 public void fireTagClickedEvent(String name)

 o addAlarmListener

 public synchronized void addAlarmListener(AlarmListener listener)

 o removeAlarmListener

 public synchronized void removeAlarmListener(AlarmListener listener)

 o removeOpenViewListener

 public void removeOpenViewListener(OpenViewListener listener)

 o addOpenViewListener

 public void addOpenViewListener(OpenViewListener listener)

 o addMouseListener

 public void addMouseListener(MouseListener cMouse)
Overrides:
addMouseListener in class Component

 o setProperty

 public void setProperty(String tagName,
                         String tagProperty,
                         String propertyValue)

 o getComponentNb

 public int getComponentNb()

 o getComponentsList

 public Vector getComponentsList()

 o doYouImplement

 public boolean doYouImplement(String type)

 o getPossibleTypes

 public Vector getPossibleTypes()

 o getType

 public String getType()

 o removeTag

 public void removeTag(String tagName)

 o removeTag

 public void removeTag(Vector tagNames)

 o removeTag

 public void removeTag(TagsView TVcomponent)

 o addTag

 public void addTag(String tagName)

 o addTag

 public void addTag(Vector tagNames)

 o addTag

 public void addTag(TagsView TVcomponent)

 o setConfig

 public void setConfig(String config)

 o toString

 public String toString()
Overrides:
toString in class Component

 o getTagNames

 public Vector getTagNames()

 o getLocalTagNames

 public Vector getLocalTagNames()

 o instantiate

 public void instantiate(TagArrays TA,
                         String configname,
                         TagChangeAdapter adapter,
                         TagClickedAdapter cadapter,
                         OpenViewAdapter opadapter,
                         configurationMgr cm,
                         AlarmAdapter aA)

 o receiveTagChange

 public void receiveTagChange(TagChangeEvent tagevent)