Interface cern.lhcias.csgui.interfaces.ViewManager

public interface ViewManager

Although a TagsView may be inserted in any java.awt.Container, or in another TagsView (see CompoundView), some container specifically dedicated to TagsView have been developped (it could be a Frame of some sort). They share a common behavior described in this interface.


Method Index

 o addComponent(TagsView)
The ViewManager will ask the currently displayed TagsView to add all the TagsView tv to its list of displayed TagsViews.
 o addTag(String)
The ViewManager will ask the currently displayed TagsView to add the Tag named "name" to its list of displayed Tags.
 o addTags(TagsView)
The ViewManager will ask the currently displayed TagsView to add all the Tags handled by tv to its list of displayed Tags.
 o hideTree()
The ViewManager will hide the tree-like representation of the currently displayed TagsView.
 o removeComponent(TagsView)
The ViewManager will ask the currently displayed TagsView to remove the TagsView tv from its list of displayed TagsViews.
 o removeTag(String)
The ViewManager will ask the currently displayed TagsView to remove the Tag named "name" from its list of displayed Tags.
 o Save()
The ViewManager will save the configuration of the currently displayed TagsView.
 o showTree()
The ViewManager will display the content of the currently displayed TagsView in a tree-like representation.

Methods

 o addTag

 public abstract void addTag(String name)
The ViewManager will ask the currently displayed TagsView to add the Tag named "name" to its list of displayed Tags.

 o addTags

 public abstract void addTags(TagsView tv)
The ViewManager will ask the currently displayed TagsView to add all the Tags handled by tv to its list of displayed Tags.

 o addComponent

 public abstract void addComponent(TagsView tv)
The ViewManager will ask the currently displayed TagsView to add all the TagsView tv to its list of displayed TagsViews.

 o removeTag

 public abstract void removeTag(String name)
The ViewManager will ask the currently displayed TagsView to remove the Tag named "name" from its list of displayed Tags.

 o removeComponent

 public abstract void removeComponent(TagsView tv)
The ViewManager will ask the currently displayed TagsView to remove the TagsView tv from its list of displayed TagsViews.

 o Save

 public abstract void Save()
The ViewManager will save the configuration of the currently displayed TagsView.

 o showTree

 public abstract void showTree()
The ViewManager will display the content of the currently displayed TagsView in a tree-like representation.

 o hideTree

 public abstract void hideTree()
The ViewManager will hide the tree-like representation of the currently displayed TagsView.