java.lang.Object | +----java.awt.Component | +----java.awt.Container | +----java.awt.Panel | +----cern.lhcias.csgui.TagsView.Synoptic
TagsView type implemented: SynopticView
The class Synoptic is a dgsl interpretor.
It reads a dgsl (Dynamic Graphic Scripting Language) file and animates a synoptic
according to the script commands (see DGSL specifications).
Events:
As any TagsView, it fires TagcCliked events. This event is sent when the user clicks
on a dynamic object created by the interpretor.
It also sends OpenViewEvent events when the user calls the "map" dgsl command.
Properties:
String1 String2 : String substitution in the script (typically tag names) if called before
instantiate
Configuration:
The filename of the dgsl file.
public AlarmAdapter alarmAdapter
public Synoptic()
public synchronized void addTagClickedListener(TagClickedListener listener)
public synchronized void removeTagClickedListener(TagClickedListener listener)
public synchronized void addOpenViewListener(OpenViewListener listener)
public synchronized void removeOpenViewListener(OpenViewListener listener)
public void addAlarmListener(AlarmListener listener)
public void removeAlarmListener(AlarmListener listener)
public boolean getResize()
public void setResize(boolean Resize)
public void instantiate(TagArrays TA, String configname, TagChangeAdapter adapter, TagClickedAdapter cadapter, OpenViewAdapter Opadapter, configurationMgr cm, AlarmAdapter aA)
public int getComponentNb()
public Vector getComponentsList()
public Vector getLocalTagNames()
public Vector getTagNames()
public String toString()
public void setConfig(String config)
public boolean IsValid()
public void removeNotify()
public void setProperty(String tagName, String tagProperty, String propertyValue)
public void addTag(String tagName)
public void addTag(Vector tagNames)
public void addTag(TagsView TVcomponent)
public void removeTag(String tagName)
public void removeTag(Vector tagNames)
public void removeTag(TagsView TVcomponent)
public void receiveTagChange(TagChangeEvent tagevent)
public void update(Graphics g)
public synchronized void paint(Graphics g)
public boolean doYouImplement(String type)
public Vector getPossibleTypes()
public String getType()