org.argouml.ui
Class NavigationHistory

java.lang.Object
  |
  +--org.argouml.ui.NavigationHistory

public class NavigationHistory
extends java.lang.Object

This class implements a navigation history

Since:
0.9

Constructor Summary
NavigationHistory()
           
 
Method Summary
 boolean isNavigateBackEnabled()
          Returns true if this listener has a target for a back navigation.
 boolean isNavigateForwardEnabled()
          Returns true if this listener has a target for a back navigation.
 java.lang.Object navigateBack(boolean attempt)
          Called to navigate to previous selection returns true if navigation performed
 java.lang.Object navigateForward(boolean attempt)
          Called to navigate to next selection returns true if navigation performed
 void navigateTo(java.lang.Object element)
          Called by a user interface element when a request to navigate to a model element has been received.
 void open(java.lang.Object element)
          Called by a user interface element when a request to open a model element in a new window has been recieved.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigationHistory

public NavigationHistory()
Method Detail

navigateTo

public void navigateTo(java.lang.Object element)
Called by a user interface element when a request to navigate to a model element has been received.


open

public void open(java.lang.Object element)
Called by a user interface element when a request to open a model element in a new window has been recieved.


navigateBack

public java.lang.Object navigateBack(boolean attempt)
Called to navigate to previous selection returns true if navigation performed

Parameters:
attempt - false if navigation accomplished by earlier listener
Returns:
true if navigation performed

navigateForward

public java.lang.Object navigateForward(boolean attempt)
Called to navigate to next selection returns true if navigation performed

Parameters:
attempt - false if navigation accomplished by earlier listener
Returns:
true if navigation performed

isNavigateBackEnabled

public boolean isNavigateBackEnabled()
Returns true if this listener has a target for a back navigation. Only one listener needs to return true for the back button to be enabled.


isNavigateForwardEnabled

public boolean isNavigateForwardEnabled()
Returns true if this listener has a target for a back navigation. Only one listener needs to return true for the back button to be enabled.



ArgoUML © 1996-2003 (20040216)ArgoUML Project HomeArgoUML Cookbook