fcmodeler.actions
Class FindCyclesAction

java.lang.Object
  |
  +--javax.swing.AbstractAction
        |
        +--fcmodeler.actions.AbstractGraphAction
              |
              +--fcmodeler.actions.FindCyclesAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.lang.Runnable, java.io.Serializable

public class FindCyclesAction
extends AbstractGraphAction
implements java.lang.Runnable

... is ...

Since:
JDK1.3
Version:
$Revision: 1.3 $
Author:
Zach Cox
See Also:
Serialized Form

Fields inherited from class fcmodeler.actions.AbstractGraphAction
_fcmodeler
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
FindCyclesAction()
          Creates new FindCyclesAction
FindCyclesAction(java.lang.String name)
           
FindCyclesAction(java.lang.String name, javax.swing.Icon icon)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent actionEvent)
           
 java.util.Set findCycles(diva.graph.model.IndexedGraph graph)
           
 java.util.Set getCycles()
           
 int getMaxLength()
           
 boolean isSaveInMemory()
           
 boolean isSaveToFile()
           
 void run()
           
 void setMaxLength(int maxLength)
           
 void setSaveInMemory(boolean saveInMemory)
           
 void setSaveToFile(boolean saveToFile)
           
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindCyclesAction

public FindCyclesAction()
Creates new FindCyclesAction

FindCyclesAction

public FindCyclesAction(java.lang.String name)

FindCyclesAction

public FindCyclesAction(java.lang.String name,
                        javax.swing.Icon icon)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent actionEvent)
Overrides:
actionPerformed in class AbstractGraphAction

findCycles

public java.util.Set findCycles(diva.graph.model.IndexedGraph graph)

getCycles

public java.util.Set getCycles()

getMaxLength

public int getMaxLength()

isSaveInMemory

public boolean isSaveInMemory()

isSaveToFile

public boolean isSaveToFile()

run

public void run()
Specified by:
run in interface java.lang.Runnable

setMaxLength

public void setMaxLength(int maxLength)

setSaveInMemory

public void setSaveInMemory(boolean saveInMemory)

setSaveToFile

public void setSaveToFile(boolean saveToFile)