org.objectweb.jac.aspects.gui
Interface TabsView

All Superinterfaces:
CompositeView, View, ViewIdentity
All Known Implementing Classes:
SwingTabbedView, Tabs

public interface TabsView
extends CompositeView


Method Summary
 void addTab(View component, String category, String icon)
          Add a view in tab
 void select(String tab)
          Select a tab.
 
Methods inherited from interface org.objectweb.jac.aspects.gui.CompositeView
addHorizontalStrut, addVerticalStrut, addView, addView, containsView, getView, getViews, removeAllViews, removeView
 
Methods inherited from interface org.objectweb.jac.aspects.gui.View
close, getContext, getDescription, getFactory, getLabel, getMessage, getParentView, getRootView, getStyle, getViewBorder, isClosed, isDescendantOf, setContext, setDescription, setFactory, setFocus, setLabel, setMessage, setParentView, setSize, setStyle, setViewBorder
 
Methods inherited from interface org.objectweb.jac.aspects.gui.ViewIdentity
equalsView, equalsView, getParameters, getType, setParameters, setType
 

Method Detail

addTab

public void addTab(View component,
                   String category,
                   String icon)
Add a view in tab

Parameters:
component - the view to add
category - the name of the tab
icon - the icon of the tab

select

public void select(String tab)
Select a tab.

Parameters:
tab - the name of the tab to select