java.lang.Object | +----java.awt.Component | +----java.awt.Canvas | +----cern.lhcias.csgui.TagsView.CanvasSTagsView
TagsView type implemented: CanvasSTagsView
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
public String TYPE
public boolean Changeable
public TagChangeAdapter tadapter
public String TagtoView
public TagArrays tagArrays
public TagClickedAdapter tcadapter
public OpenViewAdapter ovadapter
public configurationMgr cM
public AlarmAdapter alarmAdapter
public CanvasSTagsView()
public synchronized void addTagClickedListener(TagClickedListener listener)
public synchronized void removeTagClickedListener(TagClickedListener listener)
public void fireTagClickedEvent(String name)
public synchronized void addAlarmListener(AlarmListener listener)
public synchronized void removeAlarmListener(AlarmListener listener)
public void removeOpenViewListener(OpenViewListener listener)
public void addOpenViewListener(OpenViewListener listener)
public void addMouseListener(MouseListener cMouse)
public void setProperty(String tagName, String tagProperty, String propertyValue)
public int getComponentNb()
public Vector getComponentsList()
public boolean doYouImplement(String type)
public Vector getPossibleTypes()
public String getType()
public void removeTag(String tagName)
public void removeTag(Vector tagNames)
public void removeTag(TagsView TVcomponent)
public void addTag(String tagName)
public void addTag(Vector tagNames)
public void addTag(TagsView TVcomponent)
public void setConfig(String config)
public String toString()
public Vector getTagNames()
public Vector getLocalTagNames()
public void instantiate(TagArrays TA, String configname, TagChangeAdapter adapter, TagClickedAdapter cadapter, OpenViewAdapter opadapter, configurationMgr cm, AlarmAdapter aA)
public void receiveTagChange(TagChangeEvent tagevent)