org.argouml.ui
Interface TabTarget

All Superinterfaces:
java.util.EventListener, TargetListener
All Known Subinterfaces:
TabFigTarget, TabModelTarget
All Known Implementing Classes:
PropPanel, PropPanelString, StylePanel, TabChecklist, TabConstraints, TabDiagram, TabProps, TabStyle, TabTaggedValues, TabText

public interface TabTarget
extends TargetListener

An interface for JPanels that are in the DetailsPane, and that change target based on the selections made in the gui/views. $Id: TabTarget.java,v 1.5 2003/06/30 18:00:24 linus Exp $

Since:
0.13.4

Method Summary
 java.lang.Object getTarget()
           
 void refresh()
          Refreshes the tab IN TOTAL
 void setTarget(java.lang.Object target)
           
 boolean shouldBeEnabled(java.lang.Object target)
          Returns true if the tab should be enabled with the given target
 
Methods inherited from interface org.argouml.ui.targetmanager.TargetListener
targetAdded, targetRemoved, targetSet
 

Method Detail

setTarget

public void setTarget(java.lang.Object target)

getTarget

public java.lang.Object getTarget()

refresh

public void refresh()
Refreshes the tab IN TOTAL


shouldBeEnabled

public boolean shouldBeEnabled(java.lang.Object target)
Returns true if the tab should be enabled with the given target



ArgoUML © 1996-2004 (20040316)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook